summaryrefslogtreecommitdiff
path: root/pimd/pim_instance.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2020-02-20 08:42:00 -0500
committerDonald Sharp <sharpd@cumulusnetworks.com>2020-03-06 16:23:16 -0500
commitd2ee5625421cc292f6f320be4fb63076e91298c2 (patch)
tree822d1bbe0ed10602011025d808e9426e9bbee991 /pimd/pim_instance.c
parent3c685e64ff0529cf5bf949dca0b63faf8b79ccb6 (diff)
pimd: the spt infinity prefix-list memory was not being freed
On shutdown the string storing the prefix-list was not being properly freed. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_instance.c')
-rw-r--r--pimd/pim_instance.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pimd/pim_instance.c b/pimd/pim_instance.c
index 347b0fc284..1de873125a 100644
--- a/pimd/pim_instance.c
+++ b/pimd/pim_instance.c
@@ -69,6 +69,7 @@ static void pim_instance_terminate(struct pim_instance *pim)
pim_msdp_exit(pim);
+ XFREE(MTYPE_PIM_SPT_PLIST_NAME, pim->spt.plist);
XFREE(MTYPE_PIM_PIM_INSTANCE, pim);
}