]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: clean up all router id lists [7.5] 7383/head
authorMark Stapp <mjs@voltanet.io>
Fri, 23 Oct 2020 20:21:47 +0000 (16:21 -0400)
committerMark Stapp <mjs@voltanet.io>
Fri, 23 Oct 2020 20:21:47 +0000 (16:21 -0400)
Clean up the ipv6 router-id lists associated with a zvrf - these
were being leaked (7.5 version).

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra/zebra_vrf.c

index d102b02a21c8b2e2dd8868278ba0def3a485d0a8..b7cbf5262a832e3e1125a78dfccb1ce0a1b992b3 100644 (file)
@@ -315,6 +315,9 @@ static int zebra_vrf_delete(struct vrf *vrf)
        list_delete_all_node(zvrf->rid_all_sorted_list);
        list_delete_all_node(zvrf->rid_lo_sorted_list);
 
+       list_delete_all_node(zvrf->rid6_all_sorted_list);
+       list_delete_all_node(zvrf->rid6_lo_sorted_list);
+
        otable_fini(&zvrf->other_tables);
        XFREE(MTYPE_ZEBRA_VRF, zvrf);
        vrf->info = NULL;