Fix logging in some cases for client disconnects
authorMatthew Wild <mwild1@gmail.com>
Sun, 16 Nov 2008 00:27:40 +0000
changeset 318 cc20ea4a8697
parent 316 13e2bd256a20
child 319 4a8a949c3870
Fix logging in some cases for client disconnects
net/xmppclient_listener.lua
--- a/net/xmppclient_listener.lua	Sun Nov 16 05:03:21 2008 +0500
+++ b/net/xmppclient_listener.lua	Sun Nov 16 00:27:40 2008 +0000
@@ -82,7 +82,7 @@
 			pres:tag("status"):text("Disconnected: "..err);
 			session.stanza_dispatch(pres);
 		end
-		session.log("info", "Client disconnected: %s", err);
+		(session.log or log)("info", "Client disconnected: %s", err);
 		sm_destroy_session(session);
 		sessions[conn]  = nil;
 		session = nil;