pimd: Prevent use after free

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2020-03-18 07:12:57 -04:00
parent c133ddca17
commit 7791cff31f

View File

@ -788,8 +788,8 @@ void pim_vxlan_sg_del(struct pim_instance *pim, struct prefix_sg *sg)
if (!vxlan_sg) if (!vxlan_sg)
return; return;
pim_vxlan_sg_del_item(vxlan_sg);
hash_release(pim->vxlan.sg_hash, vxlan_sg); hash_release(pim->vxlan.sg_hash, vxlan_sg);
pim_vxlan_sg_del_item(vxlan_sg);
} }
/******************************* MLAG handling *******************************/ /******************************* MLAG handling *******************************/