From 9a713d06070b18955c738f22bfe95b1a7e7152c7 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 6 Aug 2025 17:06:48 +0100 Subject: [PATCH] [Fix] Fix double free in the client... --- src/client/rspamdclient.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/rspamdclient.c b/src/client/rspamdclient.c index 4d79590c52..24240d3c25 100644 --- a/src/client/rspamdclient.c +++ b/src/client/rspamdclient.c @@ -192,7 +192,8 @@ rspamd_client_finish_handler(struct rspamd_http_connection *conn, if (zout.pos == zout.size) { /* We need to extend output buffer */ zout.size = zout.size * 2; - zout.dst = g_realloc(zout.dst, zout.size); + out = g_realloc(zout.dst, zout.size); + zout.dst = out; } } -- 2.47.3