diff options
author | hasso <hasso> | 2004-09-02 13:01:01 +0000 |
---|---|---|
committer | hasso <hasso> | 2004-09-02 13:01:01 +0000 |
commit | 63069ad68c72a8b0a9b37c472cc64421d34af6c7 (patch) | |
tree | 145cbcb9fc52c22f61eb30ae13bea72415577ae0 /ospf6d/ospf6_asbr.c | |
parent | 1e05838a4db178f25eef560d774cf63d7af6d3c4 (diff) | |
download | quagga-63069ad68c72a8b0a9b37c472cc64421d34af6c7.tar.bz2 quagga-63069ad68c72a8b0a9b37c472cc64421d34af6c7.tar.xz |
Merge svn revisions 978-979 from Zebra CVS.
Diffstat (limited to 'ospf6d/ospf6_asbr.c')
-rw-r--r-- | ospf6d/ospf6_asbr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ospf6d/ospf6_asbr.c b/ospf6d/ospf6_asbr.c index 3b161acc..032e3489 100644 --- a/ospf6d/ospf6_asbr.c +++ b/ospf6d/ospf6_asbr.c @@ -194,7 +194,8 @@ ospf6_asbr_lsa_add (struct ospf6_lsa *lsa) ospf6_linkstate_prefix (lsa->header->adv_router, htonl (0), &asbr_id); asbr_entry = ospf6_route_lookup (&asbr_id, ospf6->brouter_table); - if (asbr_entry == NULL) + if (asbr_entry == NULL || + ! CHECK_FLAG (asbr_entry->path.router_bits, OSPF6_ROUTER_BIT_E)) { if (IS_OSPF6_DEBUG_EXAMIN (AS_EXTERNAL)) { |