# HG changeset patch # User Matthew Wild # Date 1259094862 0 # Node ID 8d33f94dc3a1c3ffe0752a69ef24fb670cc2ba64 # Parent 6f91d5348847a6007a93c9b4d61428e5da6be8d3 core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls diff -r 6f91d5348847 -r 8d33f94dc3a1 core/sessionmanager.lua --- a/core/sessionmanager.lua Mon Nov 23 20:22:37 2009 +0000 +++ b/core/sessionmanager.lua Tue Nov 24 20:34:22 2009 +0000 @@ -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; diff -r 6f91d5348847 -r 8d33f94dc3a1 net/xmppclient_listener.lua --- a/net/xmppclient_listener.lua Mon Nov 23 20:22:37 2009 +0000 +++ b/net/xmppclient_listener.lua Tue Nov 24 20:34:22 2009 +0000 @@ -140,7 +140,6 @@ sm_destroy_session(session, err); sessions[conn] = nil; session = nil; - collectgarbage("collect"); end end diff -r 6f91d5348847 -r 8d33f94dc3a1 net/xmppcomponent_listener.lua --- a/net/xmppcomponent_listener.lua Mon Nov 23 20:22:37 2009 +0000 +++ b/net/xmppcomponent_listener.lua Tue Nov 24 20:34:22 2009 +0000 @@ -169,7 +169,6 @@ sessions[conn] = nil; for k in pairs(session) do session[k] = nil; end session = nil; - collectgarbage("collect"); end end diff -r 6f91d5348847 -r 8d33f94dc3a1 net/xmppserver_listener.lua --- a/net/xmppserver_listener.lua Mon Nov 23 20:22:37 2009 +0000 +++ b/net/xmppserver_listener.lua Tue Nov 24 20:34:22 2009 +0000 @@ -162,7 +162,6 @@ s2s_destroy_session(session); sessions[conn] = nil; session = nil; - collectgarbage("collect"); end end