diff --git a/world/net/jabber/gateway.c b/world/net/jabber/gateway.c index 6301afe..2b4cfcd 100644 --- a/world/net/jabber/gateway.c +++ b/world/net/jabber/gateway.c @@ -530,7 +530,6 @@ open_stream(XMLNode node) { packet += ""; } else unless (mappingp(authhosts)) { # ifdef WANT_S2S_SASL - packet += ""; // if the other side did present a client certificate // and we have verified it as X509_V_OK (0) // we offer SASL external (authentication via name @@ -545,11 +544,12 @@ open_stream(XMLNode node) { if (node["@from"] && certificate_check_jabbername(node["@from"], certinfo)) { + packet += ""; packet += "EXTERNAL"; + packet += ""; } } # endif - packet += ""; # endif } }