From d388ad676f3ff4ac3141acbd6c72f8ba42ea9928 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 18 Nov 2020 11:42:06 -0500 Subject: [PATCH] pimd: A buffer may be used uninited If we screw up and don't have the right flags we'll print out garbage. At the very least just print out nothing. Signed-off-by: Donald Sharp --- pimd/pim_cmd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index df0e733d57..f006bd43ab 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -6087,6 +6087,7 @@ static void show_mroute(struct pim_instance *pim, struct vty *vty, json_object_object_add(json_oil, out_ifname, json_ifp_out); } else { + proto[0] = '\0'; if (c_oil->oif_flags[oif_vif_index] & PIM_OIF_FLAG_PROTO_PIM) { strlcpy(proto, "PIM", sizeof(proto)); -- 2.39.5