net/server.lua
changeset 1806 c55e06eb53b2
parent 1788 45779d67c26c
parent 1804 f0f5ff6f82d6
child 1865 388b125b784a
--- a/net/server.lua	Sun Sep 20 21:30:20 2009 +0100
+++ b/net/server.lua	Mon Sep 21 14:42:29 2009 +0100
@@ -363,6 +363,7 @@
                 send( socket, table_concat( bufferqueue, "", 1, bufferqueuelen ), 1, bufferlen )    -- forced send
             end
         end
+        if not handler then return true; end
         _ = shutdown and shutdown( socket )
         socket:close( )
         _sendlistlen = removesocket( _sendlist, socket, _sendlistlen )