]> 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)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Tue, 3 Dec 2024 21:38:43 +0000 (21:38 +0000)
Reset access-lists in pimd on terminate

Signed-off-by: Corey Siltala <csiltala@atcorp.com>
(cherry picked from commit d21a993f16dc23df6a1f1a7c81e9f562446437a0)

pimd/pimd.c

index a3be3f66e104e067c76b348a443210a0cba85a92..a20b4355188e60025aceea877274e1abee5a121b 100644 (file)
@@ -30,6 +30,7 @@
 #include "vrf.h"
 #include "lib_errors.h"
 #include "bfd.h"
+#include "filter.h"
 
 #include "pimd.h"
 #if PIM_IPV == 4
@@ -156,6 +157,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();