From 898101d2d846eb260c1675d8c1785e236b64dab2 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Tue, 3 Mar 2009 20:12:31 +0000 Subject: net.server: Check for potential nil handler on close --- net/server.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'net') diff --git a/net/server.lua b/net/server.lua index 8d0d3b1a..43b295e9 100644 --- a/net/server.lua +++ b/net/server.lua @@ -318,6 +318,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport return shutdown( socket, pattern ) end handler.close = function( forced ) + if not handler then return true; end _readlistlen = removesocket( _readlist, socket, _readlistlen ) _readtimes[ handler ] = nil if bufferqueuelen ~= 0 then -- cgit v1.2.3