From a41a5fadd2526becee6108257ad68c30d526c757 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Mon, 28 May 2018 11:24:55 +0800 Subject: [PATCH] ignore ret in clientagent --- service/clusteragent.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service/clusteragent.lua b/service/clusteragent.lua index bfb9efd6..0a644517 100644 --- a/service/clusteragent.lua +++ b/service/clusteragent.lua @@ -2,6 +2,7 @@ local skynet = require "skynet" local sc = require "skynet.socketchannel" local socket = require "skynet.socket" local cluster = require "skynet.cluster.core" +local ignoreret = skynet.ignoreret local clusterd, gate, fd = ... clusterd = tonumber(clusterd) @@ -22,6 +23,7 @@ setmetatable(register_name, { __index = }) local function dispatch_request(_,_,addr, session, msg, sz, padding, is_push) + ignoreret() -- session is fd, don't call skynet.ret if padding then local req = large_request[session] or { addr = addr , is_push = is_push } large_request[session] = req