core/xmlhandlers.lua

changeset 99
ba08b8a4eeef
parent 53
14ea0fe6ca86
child 145
fbb3a4ff9cf1
child 149
40e443eacbbd
--- a/core/xmlhandlers.lua	Wed Oct 22 17:27:40 2008 +0100
+++ b/core/xmlhandlers.lua	Wed Oct 22 17:36:21 2008 +0100
@@ -1,5 +1,4 @@
 
-local sessionmanager_streamopened = require "core.sessionmanager".streamopened;
 require "util.stanza"
 
 local st = stanza;
@@ -16,7 +15,7 @@
 
 module "xmlhandlers"
 
-function init_xmlhandlers(session)
+function init_xmlhandlers(session, streamopened)
 		local ns_stack = { "" };
 		local curr_ns = "";
 		local curr_tag;
@@ -38,7 +37,7 @@
 			if not stanza then
 				if session.notopen then
 					if name == "stream" then
-						sessionmanager_streamopened(session, attr);
+						streamopened(session, attr);
 						return;
 					end
 					error("Client failed to open stream successfully");

mercurial