mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-04 04:04:09 +00:00
pim-msdp: Fix pimd crash on mesh-group delete.
The mesh group contents were being accessed after memory was freed. Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
This commit is contained in:
parent
da72c9fdc3
commit
b9b1e1f2ba
@ -1185,10 +1185,11 @@ pim_msdp_mg_free(struct pim_msdp_mg *mg)
|
||||
}
|
||||
if (mg->mesh_group_name)
|
||||
XFREE(MTYPE_PIM_MSDP_MG_NAME, mg->mesh_group_name);
|
||||
XFREE(MTYPE_PIM_MSDP_MG, mg);
|
||||
|
||||
if (mg->mbr_list)
|
||||
list_free(mg->mbr_list);
|
||||
|
||||
XFREE(MTYPE_PIM_MSDP_MG, mg);
|
||||
msdp->mg = NULL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user