summaryrefslogtreecommitdiff
path: root/ospfd/ospf_vty.c
diff options
context:
space:
mode:
Diffstat (limited to 'ospfd/ospf_vty.c')
-rw-r--r--ospfd/ospf_vty.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c
index a23802719b..31982aa0e5 100644
--- a/ospfd/ospf_vty.c
+++ b/ospfd/ospf_vty.c
@@ -1529,7 +1529,7 @@ DEFPY (ospf_area_nssa,
/* Flush the external LSA for the specified area */
ospf_flush_lsa_from_area(ospf, area_id, OSPF_AS_EXTERNAL_LSA);
ospf_schedule_abr_task(ospf);
- ospf_schedule_asbr_nssa_redist_update(ospf);
+ ospf_schedule_asbr_redist_update(ospf);
return CMD_SUCCESS;
}
@@ -9619,6 +9619,8 @@ DEFUN (ospf_default_metric,
ospf->default_metric = metric;
+ ospf_schedule_asbr_redist_update(ospf);
+
return CMD_SUCCESS;
}
@@ -9633,6 +9635,8 @@ DEFUN (no_ospf_default_metric,
ospf->default_metric = -1;
+ ospf_schedule_asbr_redist_update(ospf);
+
return CMD_SUCCESS;
}