X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=plugins%2Fmod_saslauth.lua;h=24c82a1c99a0ba9ac732eba04c054a65868a68ed;hb=2f6c4ec5d09d841ec41c57c1c7c84d8a73a09ccb;hp=8ef1e09dba0f32832dfa2f8802044648b28d7433;hpb=da938e46986d93a2f08aea7bf621099ddf827084;p=prosody.git diff --git a/plugins/mod_saslauth.lua b/plugins/mod_saslauth.lua index 8ef1e09d..24c82a1c 100644 --- a/plugins/mod_saslauth.lua +++ b/plugins/mod_saslauth.lua @@ -13,7 +13,6 @@ local xmlns_sasl ='urn:ietf:params:xml:ns:xmpp-sasl'; local xmlns_bind ='urn:ietf:params:xml:ns:xmpp-bind'; local xmlns_stanzas ='urn:ietf:params:xml:ns:xmpp-stanzas'; -local new_connhandler = require "net.connhandlers".new; local new_sasl = require "util.sasl".new; add_handler("c2s_unauthed", "auth", xmlns_sasl, @@ -36,8 +35,7 @@ add_handler("c2s_unauthed", "auth", xmlns_sasl, return; end session.sasl_handler = nil; - session.connhandler = new_connhandler("xmpp-client", session); - session.notopen = true; + session:reset_stream(); end, function (reason) -- onFail