summaryrefslogtreecommitdiff
path: root/bgpd
diff options
context:
space:
mode:
authorhasso <hasso>2005-01-17 11:04:32 +0000
committerhasso <hasso>2005-01-17 11:04:32 +0000
commitf127165de02a66934082f23810fab37d7efbce8b (patch)
treeaed5017ae77c2927b48bc5950c928782ef9c8d80 /bgpd
parent583d800c11922018af02420a758f974be691065f (diff)
* bgp_route.c: Clear peer's routing table regardless whether it's
configured or not. Being not configured is even better reason to do it.
Diffstat (limited to 'bgpd')
-rw-r--r--bgpd/ChangeLog6
-rw-r--r--bgpd/bgp_route.c3
2 files changed, 6 insertions, 3 deletions
diff --git a/bgpd/ChangeLog b/bgpd/ChangeLog
index 79414def..f66857c0 100644
--- a/bgpd/ChangeLog
+++ b/bgpd/ChangeLog
@@ -1,3 +1,9 @@
+2005-01-17 Hasso Tepper <hasso at quagga.net>
+
+ * bgp_route.c: Clear peer's routing table regardless whether it's
+ configured or not. Being not configured is even better reason to
+ do it.
+
2005-01-05 Paul Jakma <paul@dishone.st>
* bgp_packet.c: (bgp_write) set socket to nonblock while writing
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c
index dfcb0817..16fcc89f 100644
--- a/bgpd/bgp_route.c
+++ b/bgpd/bgp_route.c
@@ -2248,9 +2248,6 @@ bgp_clear_route (struct peer *peer, afi_t afi, safi_t safi)
struct peer *rsclient;
struct listnode *nn;
- if (! peer->afc[afi][safi])
- return;
-
if (safi != SAFI_MPLS_VPN)
bgp_clear_route_table (peer, afi, safi, NULL, NULL);
else