]> git.puffer.fish Git - mirror/frr.git/commitdiff
Don't install Type-7 LSA's into nonNSSA area.
authorhasso <hasso>
Thu, 3 Jul 2003 08:36:02 +0000 (08:36 +0000)
committerhasso <hasso>
Thu, 3 Jul 2003 08:36:02 +0000 (08:36 +0000)
ospfd/ospf_lsa.c

index 3c4d69617c688ee51b7e73e6a0db5a37d8f9a744..915f0fa7f7a268c5fb12291a2d08b681f02e38b6 100644 (file)
@@ -1648,6 +1648,10 @@ ospf_install_flood_nssa (struct ospf *ospf,
   for (node = listhead (ospf->areas); node; nextnode (node))
     {
       struct ospf_area *area = getdata (node);
+      
+      /* Don't install Type-7 LSA's into nonNSSA area */
+      if (area->external_routing != OSPF_AREA_NSSA)
+        continue;
 
       /* make lsa duplicate, lock=1 */
       new2 = ospf_lsa_dup (lsa);