# HG changeset patch # User Waqas Hussain # Date 1285075686 -18000 # Node ID eb2f36dc0369c7954693d7b06f6b5dd6d8fceedf # Parent adbb015b237ed37f01e4b4369cf3687241e7460b net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling. diff -r adbb015b237e -r eb2f36dc0369 net/xmppcomponent_listener.lua --- 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;