From d74b1cd4e2580aa24eb3091cf528a9a07ca6fa57 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Mon, 9 Feb 2009 14:24:49 +0000 Subject: net.server: Fix nil table index assignment --- net/server.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'net/server.lua') diff --git a/net/server.lua b/net/server.lua index 773a4232..a5c8e24c 100644 --- a/net/server.lua +++ b/net/server.lua @@ -362,7 +362,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport _closelist[ handler ] = "send buffer exceeded" -- cannot close the client at the moment, have to wait to the end of the cycle handler.write = idfalse -- dont write anymore return false - elseif not _sendlist[ socket ] then + elseif socket and not _sendlist[ socket ] then _sendlistlen = _sendlistlen + 1 _sendlist[ _sendlistlen ] = socket _sendlist[ socket ] = _sendlistlen -- cgit v1.2.3