From: Donald Sharp Date: Wed, 18 Mar 2020 11:12:57 +0000 (-0400) Subject: pimd: Prevent use after free X-Git-Tag: base_7.4~197^2~3 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=7791cff31f4538690bbfa11de4cf4e576b13cae8;p=matthieu%2Ffrr.git pimd: Prevent use after free Signed-off-by: Donald Sharp --- diff --git a/pimd/pim_vxlan.c b/pimd/pim_vxlan.c index 569b04d278..4c94b389a0 100644 --- a/pimd/pim_vxlan.c +++ b/pimd/pim_vxlan.c @@ -788,8 +788,8 @@ void pim_vxlan_sg_del(struct pim_instance *pim, struct prefix_sg *sg) if (!vxlan_sg) return; - pim_vxlan_sg_del_item(vxlan_sg); hash_release(pim->vxlan.sg_hash, vxlan_sg); + pim_vxlan_sg_del_item(vxlan_sg); } /******************************* MLAG handling *******************************/