From 0c14ad88aab5df610acfe035385a7323e1683035 Mon Sep 17 00:00:00 2001 From: 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(+) (limited to 'ospfd') 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