summaryrefslogtreecommitdiffstats
path: root/ospf6d/ospf6_intra.c
diff options
context:
space:
mode:
authorhasso <hasso>2004-09-13 14:01:12 +0000
committerhasso <hasso>2004-09-13 14:01:12 +0000
commitfe357f93eb7008cb21aad5c783d564a64febc6b8 (patch)
tree9d7f044bc80f58d1c50ba71766ce76e3e008345f /ospf6d/ospf6_intra.c
parent596b17db5a398cc8fa83d5adbe9afb7464487c78 (diff)
downloadquagga-fe357f93eb7008cb21aad5c783d564a64febc6b8.tar.bz2
quagga-fe357f93eb7008cb21aad5c783d564a64febc6b8.tar.xz
Merge svn revisions 997 and 1000 from Zebra cvs repository.
Diffstat (limited to 'ospf6d/ospf6_intra.c')
-rw-r--r--ospf6d/ospf6_intra.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ospf6d/ospf6_intra.c b/ospf6d/ospf6_intra.c
index d707ee72..4452e624 100644
--- a/ospf6d/ospf6_intra.c
+++ b/ospf6d/ospf6_intra.c
@@ -1302,6 +1302,9 @@ ospf6_intra_brouter_calculation (struct ospf6_area *oa)
if (lsentry->path.area_id != oa->area_id)
continue;
+ if (CHECK_FLAG (lsentry->flag, OSPF6_ROUTE_WAS_REMOVED))
+ continue;
+
if (CHECK_FLAG (lsentry->flag, OSPF6_ROUTE_REMOVE) &&
CHECK_FLAG (lsentry->flag, OSPF6_ROUTE_ADD))
{