summaryrefslogtreecommitdiff
path: root/ospf6d/ospf6_top.c
diff options
context:
space:
mode:
Diffstat (limited to 'ospf6d/ospf6_top.c')
-rw-r--r--ospf6d/ospf6_top.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c
index 2d4d3caf..5808428b 100644
--- a/ospf6d/ospf6_top.c
+++ b/ospf6d/ospf6_top.c
@@ -403,6 +403,13 @@ DEFUN (no_ospf6_interface_area,
return CMD_SUCCESS;
}
+ /* Verify Area */
+ if (oi->area == NULL)
+ {
+ vty_out (vty, "No such Area-ID: %s%s", argv[1], VNL);
+ return CMD_SUCCESS;
+ }
+
if (oi->area->area_id != area_id)
{
vty_out (vty, "Wrong Area-ID: %s is attached to area %s%s",