From d9c30f9119e015f48c200dbdcffba18c7e2a1e01 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Wed, 27 Dec 2023 21:02:25 +0800 Subject: [PATCH] fix #1845 --- lualib/skynet/socket.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lualib/skynet/socket.lua b/lualib/skynet/socket.lua index 6ec3d6ba..b15dd024 100644 --- a/lualib/skynet/socket.lua +++ b/lualib/skynet/socket.lua @@ -330,7 +330,7 @@ function socket.read(id, sz) if ret then return ret end - if not s.connected then + if s.closing or not s.connected then return false, driver.readall(s.buffer, s.pool) end