]> git.proxmox.com Git - mirror_frr.git/commitdiff
pimd: Clean up mroute_socket when pim terminates.
authorMobashshera Rasool <mrasool@vmware.com>
Fri, 24 Jun 2022 12:36:15 +0000 (05:36 -0700)
committerMobashshera Rasool <mrasool@vmware.com>
Fri, 24 Jun 2022 12:36:15 +0000 (05:36 -0700)
pim_mroute_socket_disable api is present but nowhere called.
This should be called when pim instance is terminated.
Fixed it.

Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
pimd/pim_instance.c

index 8f117033e4bc1e26d9432657e8d4d772facd8413..938a10345afd75d6a2d86221426411e4be742576 100644 (file)
@@ -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);