BUG/MINOR: proxy: fix dyncookie_key leak on deinit()
proxy dyncookie_key wasn't cleaned up in free_proxy(), resulting in small
memory leak if "dynamic-cookie-key" was used on a regular or default
proxy.
It may be backported to all stable versions.
(cherry picked from commit 6f53df3fcfe3dc7220cff862d3ded1601f642931)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
(cherry picked from commit 6b16cfe38bfe5b9f953052109b70886721157608)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
(cherry picked from commit 3211ea28e32e9679628f36703f285f859528b22d)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/src/proxy.c b/src/proxy.c
index 511884f..305c10c 100644
--- a/src/proxy.c
+++ b/src/proxy.c
@@ -174,6 +174,7 @@
istfree(&p->server_id_hdr_name);
ha_free(&p->check_command);
ha_free(&p->check_path);
+ ha_free(&p->dyncookie_key);
free(p->rdp_cookie_name);
free(p->invalid_rep);
free(p->invalid_req);