summaryrefslogtreecommitdiff
path: root/pimd/pim_cmd.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2020-11-18 11:42:06 -0500
committerDonald Sharp <sharpd@nvidia.com>2020-11-18 11:42:06 -0500
commitf8ca1bb9358d2339c4a0a5a9ee352b689856d18f (patch)
tree96e74e114aea40024c6579a5b0f790d67b02e7e4 /pimd/pim_cmd.c
parentb83bb9aa629a0361bc76fa90beb6f6e7d2b57332 (diff)
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 <sharp@nvidia.com>
Diffstat (limited to 'pimd/pim_cmd.c')
-rw-r--r--pimd/pim_cmd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c
index 2a7ff4e7f8..adf6faef57 100644
--- a/pimd/pim_cmd.c
+++ b/pimd/pim_cmd.c
@@ -6109,6 +6109,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));