From 0cc499e83935a21ac2ec7ec052d01ce1d170a6e0 Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Thu, 12 Feb 2009 18:09:17 +0500 Subject: Fixed: User resources not disconnected correctly on account delete --- plugins/mod_register.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/mod_register.lua') diff --git a/plugins/mod_register.lua b/plugins/mod_register.lua index 2594adf7..ba5bcf36 100644 --- a/plugins/mod_register.lua +++ b/plugins/mod_register.lua @@ -37,7 +37,7 @@ module:add_iq_handler("c2s", "jabber:iq:register", function (session, stanza) session.send(st.reply(stanza)); local roster = session.roster; for _, session in pairs(hosts[session.host].sessions[session.username].sessions) do -- disconnect all resources - session:disconnect({condition = "not-authorized", text = "Account deleted"}); + session:close({condition = "not-authorized", text = "Account deleted"}); end -- TODO datamanager should be able to delete all user data itself datamanager.store(session.username, session.host, "roster", nil); -- cgit v1.2.3