From 1b63aeb31e61da696710c944b2afd69fd134aa0e Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Fri, 18 Jul 2025 14:40:14 +0900 Subject: [PATCH] Fix memory leak. Fix resource leak in pool_push_pending_data pointed out by Coverity. Backpatch-through: v4.2 --- src/protocol/pool_process_query.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/protocol/pool_process_query.c b/src/protocol/pool_process_query.c index b69cb3d52..467e50baa 100644 --- a/src/protocol/pool_process_query.c +++ b/src/protocol/pool_process_query.c @@ -5304,6 +5304,8 @@ pool_push_pending_data(POOL_CONNECTION *backend) ereport(DEBUG1, (errmsg("pool_push_pending_data: ERROR response found"))); pool_set_ignore_till_sync(); + if (buf) + pfree(buf); break; } num_pushed_messages++; -- 2.39.5