]> git.puffer.fish Git - mirror/frr.git/commitdiff
[ospfd] Bug #331, NSSA ASBR regression - failure to set E-bit in NSSA areas
authorPaul Jakma <paul.jakma@sun.com>
Mon, 6 Aug 2007 15:27:12 +0000 (15:27 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Mon, 6 Aug 2007 15:27:12 +0000 (15:27 +0000)
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.

ospfd/ChangeLog
ospfd/ospf_lsa.c

index 24c3d290b9f61ed4fe988d89fd4bab9b1e061fb5..bb0e90834c433d3d88d7e17ad34fcf3f3ef219bd 100644 (file)
@@ -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',
index b9a70a665862f0e1b569b7a46c977295637802a4..c37ab3259a3d3fa550f88b8f5dc5aa604cfca124 100644 (file)
@@ -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))