mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 22:29:23 +00:00
pimd: Fix memleak in bfd profile
In function pim_if_delete, pim_ifp->bfd_config.profile needs to be freed. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
This commit is contained in:
parent
0f926d9141
commit
2ce3c8ec58
@ -222,6 +222,9 @@ void pim_if_delete(struct interface *ifp)
|
|||||||
list_delete(&pim_ifp->upstream_switch_list);
|
list_delete(&pim_ifp->upstream_switch_list);
|
||||||
list_delete(&pim_ifp->sec_addr_list);
|
list_delete(&pim_ifp->sec_addr_list);
|
||||||
|
|
||||||
|
if (pim_ifp->bfd_config.profile)
|
||||||
|
XFREE(MTYPE_TMP, pim_ifp->bfd_config.profile);
|
||||||
|
|
||||||
XFREE(MTYPE_PIM_INTERFACE, pim_ifp->boundary_oil_plist);
|
XFREE(MTYPE_PIM_INTERFACE, pim_ifp->boundary_oil_plist);
|
||||||
XFREE(MTYPE_PIM_INTERFACE, pim_ifp);
|
XFREE(MTYPE_PIM_INTERFACE, pim_ifp);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user