55 end |
55 end |
56 |
56 |
57 local open_sessions = 0; |
57 local open_sessions = 0; |
58 |
58 |
59 function new_incoming(conn) |
59 function new_incoming(conn) |
60 local session = { conn = conn, priority = 0, type = "s2sin_unauthed", direction = "incoming" }; |
60 local session = { conn = conn, type = "s2sin_unauthed", direction = "incoming" }; |
61 if true then |
61 if true then |
62 session.trace = newproxy(true); |
62 session.trace = newproxy(true); |
63 getmetatable(session.trace).__gc = function () open_sessions = open_sessions - 1; print("s2s session got collected, now "..open_sessions.." s2s sessions are allocated") end; |
63 getmetatable(session.trace).__gc = function () open_sessions = open_sessions - 1; print("s2s session got collected, now "..open_sessions.." s2s sessions are allocated") end; |
64 end |
64 end |
65 open_sessions = open_sessions + 1; |
65 open_sessions = open_sessions + 1; |