From: Aurelien DARRAGON Date: Mon, 10 Jun 2024 16:17:34 +0000 (+0200) Subject: BUG/MINOR: proxy: fix server_id_hdr_name leak on deinit() X-Git-Tag: v3.1-dev1~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=99f340958211881dc6b48b6dc960d126179c4bcc;p=thirdparty%2Fhaproxy.git BUG/MINOR: proxy: fix server_id_hdr_name leak on deinit() proxy server_id_hdr_name member (used for "http-send-name-header" option) wasn't cleaned up in free_proxy(), resulting in small memory leak if "http-send-name-header" was used on a regular or default proxy. This may be backported to all stable versions. --- diff --git a/src/proxy.c b/src/proxy.c index f1d9d7ab05..8309c949ed 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -218,6 +218,7 @@ void free_proxy(struct proxy *p) free(p->server_state_file_name); free(p->capture_name); istfree(&p->monitor_uri); + istfree(&p->server_id_hdr_name); free(p->rdp_cookie_name); free(p->invalid_rep); free(p->invalid_req);