summaryrefslogtreecommitdiff
path: root/pimd/pim_instance.c
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2022-06-24 12:02:35 -0400
committerGitHub <noreply@github.com>2022-06-24 12:02:35 -0400
commit348d4d75458b43284e684d29a5248d734f030e6b (patch)
tree623ebefda7c3b930e4f9ff8fe5e01c700e9bd71c /pimd/pim_instance.c
parent3e905d92c4983b99cf578ca541969ff6b022d014 (diff)
parent3b2f2aa146661afdf4a7c081ba650a7ca2073ae4 (diff)
Merge pull request #11471 from mobash-rasool/fixes
pimd: Clean up mroute_socket when pim terminates.
Diffstat (limited to 'pimd/pim_instance.c')
-rw-r--r--pimd/pim_instance.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_instance.c b/pimd/pim_instance.c
index a25026cef9..359e3db718 100644
--- a/pimd/pim_instance.c
+++ b/pimd/pim_instance.c
@@ -70,6 +70,8 @@ static void pim_instance_terminate(struct pim_instance *pim)
pim_msdp_exit(pim);
+ pim_mroute_socket_disable(pim);
+
XFREE(MTYPE_PIM_PLIST_NAME, pim->spt.plist);
XFREE(MTYPE_PIM_PLIST_NAME, pim->register_plist);