]> git.puffer.fish Git - mirror/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)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 4 Dec 2024 06:55:39 +0000 (08:55 +0200)
Reset access-lists in pimd on terminate

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

pimd/pimd.c

index db619748000ee3ddb95f2bff2402e859ae87ec77..1a9ef0ce411814c0ea05ebe2b14ecc47a6ea8108 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
@@ -143,6 +144,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();