X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=core%2Fsessionmanager.lua;h=05b2d64b918b12cd40d53908ff4f198fcc03b785;hb=14b46085cf72301a35aaa02b9e25aef440994928;hp=6945b8de61a2b187ff46d1dedfd2876c4dfa170c;hpb=e8d6f2ec66d26adee827c3fb0e72608be2211729;p=prosody.git diff --git a/core/sessionmanager.lua b/core/sessionmanager.lua index 6945b8de..05b2d64b 100644 --- a/core/sessionmanager.lua +++ b/core/sessionmanager.lua @@ -54,7 +54,7 @@ function new_session(conn) end end session.ip = conn:ip(); - local conn_name = "c2s"..tostring(conn):match("[a-f0-9]+$"); + local conn_name = "c2s"..tostring(session):match("[a-f0-9]+$"); session.log = logger.init(conn_name); return session; @@ -185,6 +185,7 @@ function bind_resource(session, resource) bare_sessions[session.username..'@'..session.host] = nil; hosts[session.host].sessions[session.username] = nil; end + session.log("error", "Roster loading failed: %s", err); return nil, "cancel", "internal-server-error", "Error loading roster"; end