diff -r 0cfc7eb6957b -r c0e6d11e35ce net/server.lua --- a/net/server.lua Thu Jul 23 02:33:10 2009 +0100 +++ b/net/server.lua Thu Jul 23 03:06:49 2009 +0100 @@ -690,6 +690,7 @@ return nil, "no server found on port '" .. tostring( port ) "'" end handler.close( ) + _server[ port ] = nil return true end