From fdbb0ec57b5c891c1de17f367b693ab787ea9c2d Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Tue, 26 Aug 2025 12:57:37 +0200 Subject: [PATCH] trace: Fix for memleak in trace_alloc_list() error path The allocated 'list_expr' may leak. Fixes: cfd768615235b ("src: add conntrack information to trace monitor mode") Signed-off-by: Phil Sutter Reviewed-by: Pablo Neira Ayuso Signed-off-by: Florian Westphal --- src/trace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/trace.c b/src/trace.c index b2709510..47f4c215 100644 --- a/src/trace.c +++ b/src/trace.c @@ -258,6 +258,7 @@ static struct expr *trace_alloc_list(const struct datatype *dtype, v = mpz_get_uint32(value); if (v == 0) { mpz_clear(value); + expr_free(list_expr); return NULL; } -- 2.47.3