From: Donald Sharp Date: Wed, 24 Aug 2016 19:32:57 +0000 (-0400) Subject: pimd: Do not display placeholder for 'show ip pim rp-info' X-Git-Tag: frr-3.0-branchpoint~64^2~10^2~262 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=dce1a92f31e22cea63ca7ca362fdfcfcd213befb;p=matthieu%2Ffrr.git 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 --- 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; }