From: Amaury Denoyelle Date: Tue, 20 Apr 2021 14:48:22 +0000 (+0200) Subject: BUG/MINOR: server: free srv.lb_nodes in free_server X-Git-Tag: v2.4-dev17~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fb247946a1b0a6dc6b1e6b27631adf1ef40c0ee3;p=thirdparty%2Fhaproxy.git BUG/MINOR: server: free srv.lb_nodes in free_server lb_nodes is allocated for servers using lb_chash (balance random or hash-type consistent). It can be backported up to 1.8. --- diff --git a/src/server.c b/src/server.c index d8fb65a166..78620e019a 100644 --- a/src/server.c +++ b/src/server.c @@ -2197,6 +2197,7 @@ void free_server(struct server *srv) free(srv->curr_idle_thr); free(srv->resolvers_id); free(srv->addr_node.key); + free(srv->lb_nodes); if (srv->use_ssl == 1 || srv->check.use_ssl == 1 || (srv->proxy->options & PR_O_TCPCHK_SSL)) { if (xprt_get(XPRT_SSL) && xprt_get(XPRT_SSL)->destroy_srv)