summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Siltala <csiltala@atcorp.com>2024-11-26 10:04:14 -0600
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2024-12-03 21:37:25 +0000
commitaaaf082c85d961b522a0f61917c18d503d230ec1 (patch)
treec6bc3653a596ca4c84fd06959955b2063e8679c5
parent63be9cfcb35c9d53d272ef3ca4c7639c68cd78df (diff)
pimd: Fix access-list memory leak in pimd
Reset access-lists in pimd on terminate Signed-off-by: Corey Siltala <csiltala@atcorp.com> (cherry picked from commit d21a993f16dc23df6a1f1a7c81e9f562446437a0)
-rw-r--r--pimd/pimd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pimd.c b/pimd/pimd.c
index db61974800..1a9ef0ce41 100644
--- a/pimd/pimd.c
+++ b/pimd/pimd.c
@@ -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();