mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening...
[prosody.git] / plugins / mod_saslauth.lua
index f6abd3b88838f34371ba7524cab26b378e07a63b..264ee96755c232365849220adb0715c7e5dc4dcf 100644 (file)
@@ -88,11 +88,7 @@ module:hook_stanza(xmlns_sasl, "success", function (session, stanza)
        module:log("debug", "SASL EXTERNAL with %s succeeded", session.to_host);
        session.external_auth = "succeeded"
        session:reset_stream();
-
-       local default_stream_attr = {xmlns = "jabber:server", ["xmlns:stream"] = "http://etherx.jabber.org/streams",
-                                   ["xmlns:db"] = 'jabber:server:dialback', version = "1.0", to = session.to_host, from = session.from_host};
-       session.sends2s("<?xml version='1.0'?>");
-       session.sends2s(st.stanza("stream:stream", default_stream_attr):top_tag());
+       session:open_stream();
 
        s2s_make_authenticated(session, session.to_host);
        return true;