mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-25 04:33:05 +00:00
bugfix: trace switch after recv exit signal
This commit is contained in:
@@ -47,6 +47,7 @@ local function dispatch_exit()
|
|||||||
if session then
|
if session then
|
||||||
local co = session_id_coroutine[session]
|
local co = session_id_coroutine[session]
|
||||||
session_id_coroutine[session] = nil
|
session_id_coroutine[session] = nil
|
||||||
|
c.trace_switch(trace_handle, session)
|
||||||
return suspend(co, coroutine.resume(co, false))
|
return suspend(co, coroutine.resume(co, false))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user