diff options
-rw-r--r-- | bgpd/bgp_peer.c | 2 | ||||
-rw-r--r-- | bgpd/bgpd.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/bgpd/bgp_peer.c b/bgpd/bgp_peer.c index 659dcac3..0dac1433 100644 --- a/bgpd/bgp_peer.c +++ b/bgpd/bgp_peer.c @@ -1003,7 +1003,7 @@ bgp_peer_enable(bgp_peer peer) /* Don't enable the session if: * 1) Peer not idle, means we're not ready yet, clearing, deleting or waiting * for disable. - * 2) In shutdown, never want to enable ever again + * 2) Shutdown * 3) Dealing with prefix overflow, its timer will enable peer when ready */ if ((peer->state == bgp_peer_sIdle) diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index 1a3d2e34..238bd01c 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -2014,7 +2014,7 @@ peer_flag_modify_action (struct peer *peer, u_int32_t flag) else { peer->v_start = BGP_INIT_START_TIMER; - bgp_peer_disable(peer, NULL); + bgp_peer_enable(peer); } } else |