mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 16:55:56 +00:00
pimd: fix missing list remove when deleting mesh group
This leads to a crash when you use "show run" after deleting the group. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
This commit is contained in:
parent
53d7080980
commit
3e7ec159bd
@ -1217,6 +1217,7 @@ void pim_msdp_mg_free(struct pim_instance *pim, struct pim_msdp_mg **mgp)
|
||||
if ((*mgp)->mbr_list)
|
||||
list_delete(&(*mgp)->mbr_list);
|
||||
|
||||
SLIST_REMOVE(&pim->msdp.mglist, (*mgp), pim_msdp_mg, mg_entry);
|
||||
XFREE(MTYPE_PIM_MSDP_MG, (*mgp));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user