X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=core%2Fsessionmanager.lua;h=69160af71289f88aa3b955603457223be09884ca;hb=4341e61cc1ca8384a0ca18bad7f8f8f3f1c894b0;hp=5e7fe06d9cdaf3afa7d798742faba2b113abef34;hpb=4f1d99c90b280a3ca168162688834f28fa8e5ec9;p=prosody.git diff --git a/core/sessionmanager.lua b/core/sessionmanager.lua index 5e7fe06d..69160af7 100644 --- a/core/sessionmanager.lua +++ b/core/sessionmanager.lua @@ -10,7 +10,6 @@ local tonumber, tostring = tonumber, tostring; local ipairs, pairs, print, next= ipairs, pairs, print, next; -local collectgarbage = collectgarbage; local format = import("string", "format"); local hosts = hosts; @@ -50,8 +49,8 @@ function new_session(conn) open_sessions = open_sessions + 1; log("debug", "open sessions now: ".. open_sessions); local w = conn.write; - session.send = function (t) w(tostring(t)); end - session.ip = conn.ip(); + session.send = function (t) w(conn, tostring(t)); end + session.ip = conn:ip(); local conn_name = "c2s"..tostring(conn):match("[a-f0-9]+$"); session.log = logger.init(conn_name);