diff --git a/lualib/socket.lua b/lualib/socket.lua index f54d2175..efc2ff0b 100644 --- a/lualib/socket.lua +++ b/lualib/socket.lua @@ -145,6 +145,8 @@ local function connect(id, func) suspend(s) if s.connected then return id + else + socket_pool[id] = nil end end