From fb247946a1b0a6dc6b1e6b27631adf1ef40c0ee3 Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Tue, 20 Apr 2021 16:48:22 +0200 Subject: [PATCH] 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. --- src/server.c | 1 + 1 file changed, 1 insertion(+) 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) -- 2.47.2