From d7227cfd1a77981c1951a11b3da058d4429f5444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Fri, 10 Aug 2012 19:47:36 +0800 Subject: [PATCH] bugfix: watchdog forward client message to agent, set session = 0x7fffffff --- service/watchdog.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service/watchdog.lua b/service/watchdog.lua index 99f67afb..92983a47 100644 --- a/service/watchdog.lua +++ b/service/watchdog.lua @@ -31,7 +31,8 @@ end function command:data(data, session) local agent = agent_all[self] if agent then - skynet.redirect(agent[1], agent[2], session, data) + -- 0x7fffffff means it's a client + skynet.redirect(agent[1], agent[2], 0x7fffffff, data) else skynet.error(string.format("agent data drop %d size=%d",self,#data)) end