summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_route.c
diff options
context:
space:
mode:
Diffstat (limited to 'bgpd/bgp_route.c')
-rw-r--r--bgpd/bgp_route.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c
index 3e2b54a3..7d3ad901 100644
--- a/bgpd/bgp_route.c
+++ b/bgpd/bgp_route.c
@@ -2730,11 +2730,8 @@ bgp_clear_node_complete (struct work_queue *wq)
if (peer->state == bgp_peer_sClearing)
{
peer_change_status (peer, bgp_peer_sIdle);
-
/* enable peer if required */
- if (!CHECK_FLAG (peer->flags, PEER_FLAG_SHUTDOWN) &&
- !CHECK_FLAG (peer->sflags, PEER_STATUS_PREFIX_OVERFLOW))
- bgp_peer_enable(peer);
+ bgp_peer_enable(peer);
}
peer_unlock (peer); /* bgp_clear_route */