]> git.puffer.fish Git - mirror/frr.git/commit
[bgpd] Bug #302, bgpd can get stuck in state Clearing
authorPaul Jakma <paul.jakma@sun.com>
Fri, 8 Dec 2006 00:31:22 +0000 (00:31 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Fri, 8 Dec 2006 00:31:22 +0000 (00:31 +0000)
commit95fdcd8a793d6c271996da221c4030d8ee277891
treeca4c4a63b9b283e6c2f51eafda80f7014b1719db
parented589c157781f92bcff0e0b1664c75b2dc6d6965
[bgpd] Bug #302, bgpd can get stuck in state Clearing

2006-12-07 Paul Jakma <paul.jakma@sun.com>

* bgp_fsm.c: Bug #302 fix, diagnosis, suggestions and testing
  by Juergen Kammer <j.kammer@eurodata.de>. Fix follows from
  his suggested fix, just made in a slightly different way.
  (bgp_event) Transitions into Clearing always must call
  bgp_clear_route_all().
  (bgp_stop) No need to clear routes here, BGP FSM should do
  it.
bgpd/ChangeLog
bgpd/bgp_fsm.c