From bc14b6c7a4136d6f4df3a0f7dc2b82569e112846 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 24 May 2017 07:45:18 -0400 Subject: [PATCH] pimd: Fix crash in 'show ip multicast vrf..' Signed-off-by: Donald Sharp --- pimd/pim_cmd.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index f7a46e3171..a37f08aeb9 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -3933,11 +3933,14 @@ DEFUN (show_ip_multicast, { int idx = 2; struct vrf *vrf = pim_cmd_lookup_vrf(vty, argv, argc, &idx); - struct pim_instance *pim = vrf->info; + struct pim_instance *pim; time_t now = pim_time_monotonic_sec(); - char uptime[10]; + if (!vrf) + return CMD_WARNING; + pim = vrf->info; + vty_out(vty, "Mroute socket descriptor:"); vty_out(vty, " %d(%s)\n", pim->mroute_socket, vrf->name); -- 2.39.5