mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 06:59:21 +00:00
zebra: stop neigh hold timer when the neigh is deleted
The neigh hold timer was firing after the neigh was deleted resulting in the following crash - [ at ./zebra/zebra_evpn_neigh.h:155 at zebra/zebra_evpn_neigh.c:447 at lib/thread.c:1578 at zebra/main.c:488 ] Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
This commit is contained in:
parent
f9f0463fb9
commit
2b9e207e0e
@ -614,6 +614,9 @@ int zebra_evpn_neigh_del(zebra_evpn_t *zevpn, zebra_neigh_t *n)
|
||||
/* Cancel auto recovery */
|
||||
THREAD_OFF(n->dad_ip_auto_recovery_timer);
|
||||
|
||||
/* Cancel proxy hold timer */
|
||||
zebra_evpn_neigh_stop_hold_timer(n);
|
||||
|
||||
/* Free the VNI hash entry and allocated memory. */
|
||||
tmp_n = hash_release(zevpn->neigh_table, n);
|
||||
XFREE(MTYPE_NEIGH, tmp_n);
|
||||
|
Loading…
Reference in New Issue
Block a user