mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 00:06:09 +00:00
[ospfd] early-return in nsm_event missed LLDown event, fixes use after free
2006-07-06 Paul Jakma <paul.jakma@sun.com> * ospf_nsm.c: (ospf_nsm_event) LLDown event also results in nbr being deleted, requires early-return too. Likely explains some crash reports after interface events.
This commit is contained in:
parent
5c19606870
commit
aa2737a08a
@ -1,3 +1,9 @@
|
||||
2006-07-06 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ospf_nsm.c: (ospf_nsm_event) LLDown event also results in nbr
|
||||
being deleted, requires early-return too. Likely explains
|
||||
some crash reports after interface events.
|
||||
|
||||
2006-07-04 Paul Jakma <paul.jakma@sun.com>
|
||||
|
||||
* ospf_nsm.c: (general) Various small cleanups from Andrew's
|
||||
|
@ -857,7 +857,9 @@ ospf_nsm_event (struct thread *thread)
|
||||
|
||||
/* When event is NSM_KillNbr or InactivityTimer, the neighbor is
|
||||
deleted. */
|
||||
if (event == NSM_KillNbr || event == NSM_InactivityTimer)
|
||||
if (event == NSM_KillNbr
|
||||
|| event == NSM_InactivityTimer
|
||||
|| event == NSM_LLDown)
|
||||
{
|
||||
if (IS_DEBUG_OSPF (nsm, NSM_EVENTS))
|
||||
zlog_debug ("NSM[%s:%s]: neighbor deleted",
|
||||
|
Loading…
Reference in New Issue
Block a user