2003-06-19 Paul Jakma <paul@dishone.st>

	* ospfd.c (ospf_area_nssa_set): Set defaults for NSSA Role, State
	  and Stability Interval and no_summary.
	  (ospf_area_nssa_translator_role_(un?)set): Update to
	  NSSATranslatorRole
diff --git a/ospfd/ospfd.c b/ospfd/ospfd.c
index a12a011..cec8903 100644
--- a/ospfd/ospfd.c
+++ b/ospfd/ospfd.c
@@ -1119,6 +1119,12 @@
       ospf->anyNSSA++;
     }
 
+  /* set NSSA area defaults */
+  area->no_summary = 0;
+  area->NSSATranslatorRole = OSPF_NSSA_ROLE_CANDIDATE;
+  area->NSSATranslatorState = OSPF_NSSA_STATE_DISABLED;
+  area->NSSATranslatorStabilityInterval = OSPF_NSSA_TRANS_STABLE_DEFAULT;
+
   return 1;
 }
 
@@ -1152,7 +1158,7 @@
   if (area == NULL)
     return 0;
 
-  area->NSSATranslator = role;
+  area->NSSATranslatorRole = role;
 
   return 1;
 }
@@ -1167,7 +1173,7 @@
   if (area == NULL)
     return 0;
 
-  area->NSSATranslator = OSPF_NSSA_ROLE_CANDIDATE;
+  area->NSSATranslatorRole = OSPF_NSSA_ROLE_CANDIDATE;
 
   ospf_area_check_free (ospf, area_id);