diff -r 091f91a1f67a -r fd693ef5d978 main.lua --- a/main.lua Wed Oct 01 01:18:19 2008 +0100 +++ b/main.lua Wed Oct 01 18:47:07 2008 +0500 @@ -160,6 +160,7 @@ function disconnect(conn, err) sessions[conn].disconnect(err); + sessions[conn] = nil; end modulemanager.loadall();