From 1d47bfa0b694c64e53ed977ce8341ebf94845615 Mon Sep 17 00:00:00 2001 From: yzj12138 <71420106+yzj12138@users.noreply.github.com> Date: Tue, 9 Apr 2024 10:01:46 +0800 Subject: [PATCH] =?UTF-8?q?session=E6=88=96=E8=80=85source=E4=B8=BA0?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E5=9B=9E=E6=B6=88=E6=81=AF=20(#1897)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: xingfan.yzj --- lualib/skynet.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lualib/skynet.lua b/lualib/skynet.lua index 84c649e8..64b5b81d 100644 --- a/lualib/skynet.lua +++ b/lualib/skynet.lua @@ -653,7 +653,9 @@ function skynet.exit() c.send(address, skynet.PTYPE_ERROR, 0, "") end c.callback(function(prototype, msg, sz, session, source) - c.send(source, skynet.PTYPE_ERROR, session, "") + if session ~= 0 and source ~= 0 then + c.send(source, skynet.PTYPE_ERROR, session, "") + end end) c.command("EXIT") -- quit service