From c0d61292ef6bdd8e2e93525b5df6a8ec5c017c32 Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期五, 14 五月 2021 14:09:27 +0800 Subject: [PATCH] change refcount, avoid ShmMsgQueue AddRef on send. --- box/center.cpp | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/box/center.cpp b/box/center.cpp index b440a03..445d307 100644 --- a/box/center.cpp +++ b/box/center.cpp @@ -270,8 +270,7 @@ bool SendAllocMsg(ShmSocket &socket, const Address dest, const MsgI &msg) { RecordMsg(msg); - auto onExpireFree = [this, msg](const SendQ::Data &) { msgs_.FreeMsg(msg.id()); }; - return socket.Send(dest, msg, onExpireFree); + return socket.Send(dest, msg); } void OnAlloc(ShmSocket &socket, const int64_t val) -- Gitblit v1.8.0