sessionmanager: Log reason when destroying a session.
authorWaqas Hussain <waqas20@gmail.com>
Sat, 7 May 2011 16:15:34 +0000 (21:15 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Sat, 7 May 2011 16:15:34 +0000 (21:15 +0500)
core/sessionmanager.lua

index 426763f51b575a06fa922a097d63cf1b36aeb134..e9f81d8298e4abf6ca42207792c78639e0f5f91c 100644 (file)
@@ -103,7 +103,7 @@ function retire_session(session)
 end
 
 function destroy_session(session, err)
-       (session.log or log)("info", "Destroying session for %s (%s@%s)", session.full_jid or "(unknown)", session.username or "(unknown)", session.host or "(unknown)");
+       (session.log or log)("info", "Destroying session for %s (%s@%s)%s", session.full_jid or "(unknown)", session.username or "(unknown)", session.host or "(unknown)", err and (": "..err) or "");
        if session.destroyed then return; end
        
        -- Remove session/resource from user's session list