From 325452a242657ac0c87a71a19e625d8ba16bd3b3 Mon Sep 17 00:00:00 2001 From: bingo Date: Mon, 21 Sep 2015 11:21:36 +0800 Subject: [PATCH] Signed-off-by: bingo --- lualib/snax/gateserver.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lualib/snax/gateserver.lua b/lualib/snax/gateserver.lua index 68f77b58..bf62e2ce 100644 --- a/lualib/snax/gateserver.lua +++ b/lualib/snax/gateserver.lua @@ -48,7 +48,6 @@ function gateserver.start(handler) function CMD.close() assert(socket) socketdriver.close(socket) - socket = nil end local MSG = {} @@ -106,6 +105,8 @@ function gateserver.start(handler) handler.disconnect(fd) end close_fd(fd) + else + socket = nil end end