summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bgpd/bgp_peer.c2
-rw-r--r--bgpd/bgpd.c2
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