]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: proxy: fix email-alert leak on deinit()
authorAurelien DARRAGON <adarragon@haproxy.com>
Mon, 10 Jun 2024 15:01:32 +0000 (17:01 +0200)
committerAurelien DARRAGON <adarragon@haproxy.com>
Tue, 11 Jun 2024 08:59:15 +0000 (10:59 +0200)
proxy email-alert settings weren't cleaned up in free_proxy(), resulting
in small memory leak if "email-alert to" or "email-alert from" were used
on a regular or default proxy.

It may be backported to all stable versions.

src/proxy.c

index 66cdad50d76e1b601157d706856a00ba6053b33e..6708d93f45b416de248506f233022c256d90749d 100644 (file)
@@ -220,6 +220,7 @@ void free_proxy(struct proxy *p)
        istfree(&p->monitor_uri);
        istfree(&p->server_id_hdr_name);
        free(p->rdp_cookie_name);
+       free_email_alert(p);
        free(p->invalid_rep);
        free(p->invalid_req);
 #if defined(CONFIG_HAP_TRANSPARENT)