summaryrefslogtreecommitdiffstats
path: root/ospfd
diff options
context:
space:
mode:
authorpaul <paul>2007-08-06 15:27:12 +0000
committerpaul <paul>2007-08-06 15:27:12 +0000
commit1cb6a0be00a13bb0dd1ebe4b651bff6e6cd30d1d (patch)
treecaef029896ceebb8eee412738a99a0e0c10978c4 /ospfd
parent5d71e8b5f580c1fd81dd1d238c5a177204172231 (diff)
downloadquagga-1cb6a0be00a13bb0dd1ebe4b651bff6e6cd30d1d.tar.bz2
quagga-1cb6a0be00a13bb0dd1ebe4b651bff6e6cd30d1d.tar.xz
[ospfd] Bug #331, NSSA ASBR regression - failure to set E-bit in NSSA areas
2007-08-06 Paul Jakma <paul.jakma@sun.com> * ospf_lsa.c: (router_lsa_flags) Bug #331, NSSA regression caused caused ASBRs to not advertise E-bit into NSSA areas.
Diffstat (limited to 'ospfd')
-rw-r--r--ospfd/ChangeLog5
-rw-r--r--ospfd/ospf_lsa.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog
index 24c3d290..bb0e9083 100644
--- a/ospfd/ChangeLog
+++ b/ospfd/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-06 Paul Jakma <paul.jakma@sun.com>
+
+ * ospf_lsa.c: (router_lsa_flags) Bug #331, NSSA regression caused
+ caused ASBRs to not advertise E-bit into NSSA areas.
+
2007-05-09 Milan Kocian <milon@wq.cz>
* ospf_vty.c: Fix commands: 'ip ospf authentication A.B.C.D',
diff --git a/ospfd/ospf_lsa.c b/ospfd/ospf_lsa.c
index b9a70a66..c37ab325 100644
--- a/ospfd/ospf_lsa.c
+++ b/ospfd/ospf_lsa.c
@@ -438,7 +438,6 @@ router_lsa_flags (struct ospf_area *area)
/* ASBR can't exit in stub area. */
if (area->external_routing == OSPF_AREA_STUB
- || area->external_routing == OSPF_AREA_NSSA)
UNSET_FLAG (flags, ROUTER_LSA_EXTERNAL);
/* If ASBR set External flag */
else if (IS_OSPF_ASBR (area->ospf))