--- a/core/s2smanager.lua Mon Mar 08 02:13:41 2010 +0000
+++ b/core/s2smanager.lua Thu Mar 11 01:04:19 2010 +0000
@@ -434,11 +434,8 @@
end
function streamclosed(session)
- (session.log or log)("debug", "</stream:stream>");
- if session.sends2s then
- session.sends2s("</stream:stream>");
- end
- session.notopen = true;
+ (session.log or log)("debug", "Received </stream:stream>");
+ session:close();
end
function initiate_dialback(session)
--- a/core/sessionmanager.lua Mon Mar 08 02:13:41 2010 +0000
+++ b/core/sessionmanager.lua Thu Mar 11 01:04:19 2010 +0000
@@ -211,8 +211,8 @@
end
function streamclosed(session)
- session.send("</stream:stream>");
- session.notopen = true;
+ session.log("debug", "Received </stream:stream>");
+ session:close();
end
function send_to_available_resources(user, host, stanza)