This is an automated email from the ASF dual-hosted git repository.

wwbmmm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brpc.git


The following commit(s) were added to refs/heads/master by this push:
     new 633039ce Fix memory leak of ArenaRpcPBMessageFactory (#2798)
633039ce is described below

commit 633039ce270211f1cc8db08cca71f07fff9ef47f
Author: Bright Chen <chenguangmin...@foxmail.com>
AuthorDate: Tue Oct 29 11:29:47 2024 +0800

    Fix memory leak of ArenaRpcPBMessageFactory (#2798)
---
 src/brpc/rpc_pb_message_factory.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/brpc/rpc_pb_message_factory.h 
b/src/brpc/rpc_pb_message_factory.h
index 52787be1..e65c8f14 100644
--- a/src/brpc/rpc_pb_message_factory.h
+++ b/src/brpc/rpc_pb_message_factory.h
@@ -113,6 +113,7 @@ public:
         auto arena_messages = static_cast<ArenaRpcPBMessages*>(messages);
         arena_messages->request = NULL;
         arena_messages->response = NULL;
+        arena_messages->arena.Reset();
         butil::return_object(arena_messages);
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org

Reply via email to