From: Aurelien DARRAGON Date: Mon, 10 Jun 2024 17:36:53 +0000 (+0200) Subject: BUG/MINOR: proxy: fix header_unique_id leak on deinit() X-Git-Tag: v3.1-dev1~48 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=847c406b9a040193c374daad3269d646dda7dbcc;p=thirdparty%2Fhaproxy.git BUG/MINOR: proxy: fix header_unique_id leak on deinit() proxy header_unique_id wasn't cleaned up in proxy_free_defaults(), resulting in small memory leak if "unique-id-header" was used on a default proxy section. It may be backported to all stable versions. --- diff --git a/src/proxy.c b/src/proxy.c index f0e4755b91..a89043afaa 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -1458,6 +1458,7 @@ void proxy_free_defaults(struct proxy *defproxy) #if defined(CONFIG_HAP_TRANSPARENT) ha_free(&defproxy->conn_src.bind_hdr_name); #endif + istfree(&defproxy->header_unique_id); istfree(&defproxy->server_id_hdr_name); http_ext_clean(defproxy);