]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Fix access-list memory leak in pimd
authorCorey Siltala <csiltala@atcorp.com>
Tue, 26 Nov 2024 16:04:14 +0000 (10:04 -0600)
committerCorey Siltala <csiltala@atcorp.com>
Tue, 26 Nov 2024 16:47:46 +0000 (10:47 -0600)
Reset access-lists in pimd on terminate

Signed-off-by: Corey Siltala <csiltala@atcorp.com>
pimd/pimd.c

index a390378a5abf4c7e02ef782827b8737215c9f30e..c1de58550a39a730108e4cd35890c8bef0b43132 100644 (file)
@@ -17,6 +17,7 @@
 #include "vrf.h"
 #include "lib_errors.h"
 #include "bfd.h"
+#include "filter.h"
 
 #include "pimd.h"
 #if PIM_IPV == 4
@@ -147,6 +148,7 @@ void pim_terminate(void)
        prefix_list_add_hook(NULL);
        prefix_list_delete_hook(NULL);
        prefix_list_reset();
+       access_list_reset();
 
        pim_vxlan_terminate();
        pim_vrf_terminate();