From dce1a92f31e22cea63ca7ca362fdfcfcd213befb Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 24 Aug 2016 15:32:57 -0400 Subject: [PATCH] pimd: Do not display placeholder for 'show ip pim rp-info' do not display the 224.0.0.0/4 rp information if none-have been provided. Signed-off-by: Donald Sharp --- pimd/pim_rp.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c index 7a356a7689..81c4a65abe 100644 --- a/pimd/pim_rp.c +++ b/pimd/pim_rp.c @@ -486,12 +486,15 @@ pim_rp_show_information (struct vty *vty) vty_out (vty, "RP Addr Group Oif I_am_RP%s", VTY_NEWLINE); for (ALL_LIST_ELEMENTS_RO (qpim_rp_list, node, rp_info)) { - char buf[48]; - vty_out (vty, "%-10s %-10s %-10s%-10d%s", - inet_ntoa (rp_info->rp.rpf_addr), - prefix2str(&rp_info->group, buf, 48), - rp_info->rp.source_nexthop.interface->name, - rp_info->i_am_rp, VTY_NEWLINE); + if (rp_info->rp.rpf_addr.s_addr != INADDR_NONE) + { + char buf[48]; + vty_out (vty, "%-10s %-10s %-10s%-10d%s", + inet_ntoa (rp_info->rp.rpf_addr), + prefix2str(&rp_info->group, buf, 48), + rp_info->rp.source_nexthop.interface->name, + rp_info->i_am_rp, VTY_NEWLINE); + } } return; } -- 2.39.5