From: Aurelien DARRAGON Date: Mon, 10 Jun 2024 13:54:49 +0000 (+0200) Subject: BUG/MINOR: proxy: fix log_tag leak on deinit() X-Git-Tag: v3.1-dev1~53 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77b192ea3682a2ad56418d2e4379bb763e0b427e;p=thirdparty%2Fhaproxy.git BUG/MINOR: proxy: fix log_tag leak on deinit() proxy log_tag wasn't cleaned up in free_proxy(), resulting in small memory leak if "log-tag" was used on a regular or default proxy. It may be backported to all stable versions. --- diff --git a/src/proxy.c b/src/proxy.c index 8309c949ed..66cdad50d7 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -266,6 +266,8 @@ void free_proxy(struct proxy *p) free_logger(log); } + chunk_destroy(&p->log_tag); + lf_expr_deinit(&p->logformat); lf_expr_deinit(&p->logformat_sd); lf_expr_deinit(&p->format_unique_id);