From 0c14ad88aab5df610acfe035385a7323e1683035 Mon Sep 17 00:00:00 2001
From: hasso <hasso>
Date: Thu, 3 Jul 2003 08:36:02 +0000
Subject: Don't install Type-7 LSA's into nonNSSA area.

---
 ospfd/ospf_lsa.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ospfd/ospf_lsa.c b/ospfd/ospf_lsa.c
index 3c4d6961..915f0fa7 100644
--- a/ospfd/ospf_lsa.c
+++ b/ospfd/ospf_lsa.c
@@ -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);
-- 
cgit v1.2.1