From 390dce127525f4529cd239af91b8e68c6965b56a Mon Sep 17 00:00:00 2001 From: Igor Ryzhov Date: Wed, 15 Sep 2021 13:48:29 +0300 Subject: [PATCH] ospf6d: fix possible NULL dereference OSPF6_CMD_CHECK_RUNNING doesn't check that ospf6 is not NULL. Signed-off-by: Igor Ryzhov --- ospf6d/ospf6_gr_helper.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ospf6d/ospf6_gr_helper.c b/ospf6d/ospf6_gr_helper.c index 76496c050f..77eb9e8b39 100644 --- a/ospf6d/ospf6_gr_helper.c +++ b/ospf6d/ospf6_gr_helper.c @@ -1155,7 +1155,10 @@ DEFPY(show_ipv6_ospf6_gr_helper, bool detail = false; ospf6 = ospf6_lookup_by_vrf_name(VRF_DEFAULT_NAME); - OSPF6_CMD_CHECK_RUNNING(); + if (ospf6 == NULL) { + vty_out(vty, "OSPFv3 is not configured\n"); + return CMD_SUCCESS; + } if (argv_find(argv, argc, "detail", &idx)) detail = true;