don't report error when session == 0

This commit is contained in:
Cloud Wu
2023-07-31 21:31:21 +08:00
parent 93ea565bcb
commit c178c398b9

View File

@@ -455,7 +455,10 @@ function skynet.killthread(thread)
if addr then
session_coroutine_address[co] = nil
session_coroutine_tracetag[co] = nil
c.send(addr, skynet.PTYPE_ERROR, session_coroutine_id[co], "")
local session = session_coroutine_id[co]
if session > 0 then
c.send(addr, skynet.PTYPE_ERROR, session, "")
end
session_coroutine_id[co] = nil
end
if watching_session[session] then