[bgpd] bug #368: Fix possible loop between peers going Idle<->OpenSent
commit536792cd883439237c4098f925ea6921122d12ef
authorPaul Jakma <paul.jakma@sun.com>
Fri, 22 Jun 2007 19:11:14 +0000 (22 19:11 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Fri, 22 Jun 2007 19:11:14 +0000 (22 19:11 +0000)
tree5ba9e4a51c477046ce90aa24af08331053030225
parent11770e10861ccb684b608396c798aea9da05a1a2
[bgpd] bug #368: Fix possible loop between peers going Idle<->OpenSent

2007-06-22 Paul Jakma <paul.jakma@sun.com>

* bgp_fsm.c: (struct FSM) Bug #368. TCP Errors during OpenSent
  should cycle to Active, not to Idle or else peer bringup can
  race and cycle Idle<->Active. Reported and fix tested by
  Mukesh Agrawal.
bgpd/ChangeLog
bgpd/bgp_fsm.c