diff options
author | Waqas Hussain <waqas20@gmail.com> | 2008-11-16 04:36:34 +0500 |
---|---|---|
committer | Waqas Hussain <waqas20@gmail.com> | 2008-11-16 04:36:34 +0500 |
commit | 801779a3e2065dd2cec223c3eb2092706673aac6 (patch) | |
tree | 79d0ccd5c36a5c786ffbb46ac8be2c4c73c7431f /plugins | |
parent | 5ce66c145544087de538f9a87d0d5c90d6995dc4 (diff) | |
download | prosody-801779a3e2065dd2cec223c3eb2092706673aac6.tar.gz prosody-801779a3e2065dd2cec223c3eb2092706673aac6.zip |
Fixed mod_legacyauth to use session.send for sending stanzas
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mod_legacyauth.lua | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/mod_legacyauth.lua b/plugins/mod_legacyauth.lua index 07e82549..59549cf7 100644 --- a/plugins/mod_legacyauth.lua +++ b/plugins/mod_legacyauth.lua @@ -1,6 +1,5 @@ local st = require "util.stanza"; -local send = require "core.sessionmanager".send_to_session; local t_concat = table.concat; add_iq_handler("c2s_unauthed", "jabber:iq:auth", @@ -10,7 +9,7 @@ add_iq_handler("c2s_unauthed", "jabber:iq:auth", local resource = stanza.tags[1]:child_with_name("resource"); if not (username and password and resource) then local reply = st.reply(stanza); - send(session, reply:query("jabber:iq:auth") + session.send(reply:query("jabber:iq:auth") :tag("username"):up() :tag("password"):up() :tag("resource"):up()); @@ -30,14 +29,14 @@ add_iq_handler("c2s_unauthed", "jabber:iq:auth", return true; end end - send(session, st.reply(stanza)); + session.send(st.reply(stanza)); return true; else local reply = st.reply(stanza); reply.attr.type = "error"; reply:tag("error", { code = "401", type = "auth" }) :tag("not-authorized", { xmlns = "urn:ietf:params:xml:ns:xmpp-stanzas" }); - send(session, reply); + session.send(reply); return true; end end |