From: Renato Westphal Date: Sat, 22 Apr 2017 20:41:54 +0000 (-0300) Subject: ospf6d: fix "no router ospf6" X-Git-Tag: frr-3.0-rc0~72^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=refs%2Fpull%2F391%2Fhead;p=mirror%2Ffrr.git ospf6d: fix "no router ospf6" The "no router ospf6" command wasn't working. Regression introduced by commit 16cedbb. Signed-off-by: Renato Westphal --- diff --git a/ospf6d/ospf6_top.c b/ospf6d/ospf6_top.c index f2a1c8c2ec..e592d3c4f9 100644 --- a/ospf6d/ospf6_top.c +++ b/ospf6d/ospf6_top.c @@ -315,6 +315,14 @@ DEFUN (no_router_ospf6, ROUTER_STR OSPF6_STR) { + if (ospf6 == NULL) + vty_out (vty, "OSPFv3 is not configured%s", VNL); + else + { + ospf6_delete (ospf6); + ospf6 = NULL; + } + /* return to config node . */ VTY_PUSH_CONTEXT_NULL(CONFIG_NODE);