From e8a4bb81db2defbdb731a3322c65a4f452dc523c Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Thu, 28 Jul 2022 12:21:24 -0400 Subject: [PATCH] isisd: Prevent leak of global_ipv6_addrs adj->global_ipv6_addrs was not being freed on deletion of the adjacency. Signed-off-by: Donald Sharp (cherry picked from commit 27383c1c8eee5069a012ce81c80c1c91084bf972) --- isisd/isis_adjacency.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isisd/isis_adjacency.c b/isisd/isis_adjacency.c index 11f17ec7bf..3e0739d40f 100644 --- a/isisd/isis_adjacency.c +++ b/isisd/isis_adjacency.c @@ -170,7 +170,7 @@ void isis_delete_adj(void *arg) XFREE(MTYPE_ISIS_ADJACENCY_INFO, adj->area_addresses); XFREE(MTYPE_ISIS_ADJACENCY_INFO, adj->ipv4_addresses); XFREE(MTYPE_ISIS_ADJACENCY_INFO, adj->ll_ipv6_addrs); - + XFREE(MTYPE_ISIS_ADJACENCY_INFO, adj->global_ipv6_addrs); adj_mt_finish(adj); list_delete(&adj->adj_sids); -- 2.39.5