From: Dragan Dosen Date: Wed, 26 Feb 2025 21:56:41 +0000 (+0100) Subject: BUG/MINOR: server: fix the "server-template" prefix memory leak X-Git-Tag: v3.2-dev7~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0ae7a5d672f61cd4a949bf081b61857f6bbad476;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/src/server.c b/src/server.c index bc51e2c71..26ef58f4d 100644 --- a/src/server.c +++ b/src/server.c @@ -3061,6 +3061,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);