From 5cc252ce6313d1f323783865c788b1e87a822e3e Mon Sep 17 00:00:00 2001 From: Dragan Dosen Date: Wed, 26 Feb 2025 22:56:41 +0100 Subject: [PATCH] BUG/MINOR: server: fix the "server-template" prefix memory leak The srv->tmpl_info.prefix was not freed in srv_free_params(). This could be backported to all stable versions. (cherry picked from commit 0ae7a5d672f61cd4a949bf081b61857f6bbad476) Signed-off-by: Christopher Faulet --- src/server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server.c b/src/server.c index 7f18dc1..ef8b719 100644 --- a/src/server.c +++ b/src/server.c @@ -3039,6 +3039,7 @@ void srv_free_params(struct server *srv) deinit_log_target(srv->log_target); free(srv->log_target); } + free(srv->tmpl_info.prefix); if (xprt_get(XPRT_SSL) && xprt_get(XPRT_SSL)->destroy_srv) xprt_get(XPRT_SSL)->destroy_srv(srv); -- 1.7.10.4