From 053e1e6b44d6b46019de378715d709f180f4c1eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Mon, 9 Dec 2013 20:18:05 +0800 Subject: [PATCH] bugfix: trace switch after recv exit signal --- lualib/skynet.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lualib/skynet.lua b/lualib/skynet.lua index b23342ff..ce7a06dd 100644 --- a/lualib/skynet.lua +++ b/lualib/skynet.lua @@ -47,6 +47,7 @@ local function dispatch_exit() if session then local co = session_id_coroutine[session] session_id_coroutine[session] = nil + c.trace_switch(trace_handle, session) return suspend(co, coroutine.resume(co, false)) end end