net/xmppcomponent_listener.lua

changeset 3505
eb2f36dc0369
parent 3504
adbb015b237e
child 3540
bc139431830b
--- a/net/xmppcomponent_listener.lua	Tue Sep 21 17:46:59 2010 +0500
+++ b/net/xmppcomponent_listener.lua	Tue Sep 21 18:28:06 2010 +0500
@@ -203,7 +203,7 @@
 	local session = sessions[conn];
 	if session then
 		(session.log or log)("info", "component disconnected: %s (%s)", tostring(session.host), tostring(err));
-		if session.host then
+		if hosts[session.host] then
 			log("debug", "Deregistering component");
 			cm_deregister_component(session.host);
 			hosts[session.host].connected = nil;

mercurial