From 77b192ea3682a2ad56418d2e4379bb763e0b427e Mon Sep 17 00:00:00 2001 From: Aurelien DARRAGON Date: Mon, 10 Jun 2024 15:54:49 +0200 Subject: [PATCH] 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. --- src/proxy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/proxy.c b/src/proxy.c index 8309c949e..66cdad50d 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);