From f66a0048218ab2e81ec169e18e14de53d92c4955 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Sat, 13 Jan 2018 13:01:40 +0300 Subject: [PATCH] Improve logging of failed s2s EXTERNAL authentication --- src/xmpp_stream_out.erl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/xmpp_stream_out.erl b/src/xmpp_stream_out.erl index 5603b0454..7e79bb80e 100644 --- a/src/xmpp_stream_out.erl +++ b/src/xmpp_stream_out.erl @@ -561,8 +561,10 @@ process_features(StreamFeatures, #sasl_mechanisms{list = Mechs} -> process_sasl_mechanisms(Mechs, State2); false -> - process_sasl_failure( - <<"Peer provided no SASL mechanisms">>, State2) + Txt = <<"Peer provided no SASL mechanisms; " + "most likely it doesn't accept " + "our certificate">>, + process_sasl_failure(Txt, State2) catch _:{xmpp_codec, Why} -> Txt = xmpp:io_format_error(Why), process_sasl_failure(Txt, State1)