From 8e4e9ed5c183291edbbce2f16497eef8a9f0400f Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Thu, 17 Jul 2014 21:58:09 +0800 Subject: [PATCH] bugfix: connect auth --- lualib/socketchannel.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lualib/socketchannel.lua b/lualib/socketchannel.lua index 62818613..1bfa06f5 100644 --- a/lualib/socketchannel.lua +++ b/lualib/socketchannel.lua @@ -203,10 +203,11 @@ local function connect_once(self) self.__authcoroutine = false if self.__sock then return ok - else + elseif ok then -- auth may change host, so connect again return connect_once(self) end + return ok end return true