net.server_select: Don't close client connections when closing a server (it wasn...
authorMatthew Wild <mwild1@gmail.com>
Wed, 23 May 2012 01:20:32 +0000 (02:20 +0100)
committerMatthew Wild <mwild1@gmail.com>
Wed, 23 May 2012 01:20:32 +0000 (02:20 +0100)
net/server_select.lua

index b5d99539971d02b3b75df4f514fa0cd05611730d..de637f705ca155315c6fa2e19791692741121ab6 100644 (file)
@@ -191,13 +191,7 @@ wrapserver = function( listeners, socket, ip, serverport, pattern, sslctx, maxco
        handler.remove = function( )
                connections = connections - 1
        end
-       handler.close = function( )
-               for _, handler in pairs( _socketlist ) do
-                       if handler.serverport == serverport then
-                               handler.disconnect( handler, "server closed" )
-                               handler:close( true )
-                       end
-               end
+       handler.close = function()
                socket:close( )
                _sendlistlen = removesocket( _sendlist, socket, _sendlistlen )
                _readlistlen = removesocket( _readlist, socket, _readlistlen )