--- bgpd/bgp_fsm.c~ Fri Sep 3 17:55:04 2004 +++ bgpd/bgp_fsm.c Fri Sep 3 17:55:04 2004 @@ -501,8 +501,7 @@ /* bgp_getsockname (peer); */ - if (! CHECK_FLAG (peer->sflags, PEER_STATUS_ACCEPT_PEER)) - bgp_open_send (peer); + bgp_open_send (peer); return 0; } --- bgpd/bgp_packet.c~ Fri Sep 3 17:54:45 2004 +++ bgpd/bgp_packet.c Fri Sep 3 17:54:45 2004 @@ -1234,7 +1234,6 @@ /* peer pointer change. Open packet send to neighbor. */ peer = realpeer; - bgp_open_send (peer); if (peer->fd < 0) { zlog_err ("bgp_open_receive peer's fd is negative value %d",