From 3d7c4cd7347021afb6c496ae9ce52ae2f0506686 Mon Sep 17 00:00:00 2001 From: Lou Berger Date: Fri, 29 Sep 2017 11:32:10 -0400 Subject: [PATCH] bgpd: fix show bgp ipvX vpn all rd Signed-off-by: Lou Berger --- bgpd/bgp_mplsvpn.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bgpd/bgp_mplsvpn.c b/bgpd/bgp_mplsvpn.c index 85bb38143f..d390998b12 100644 --- a/bgpd/bgp_mplsvpn.c +++ b/bgpd/bgp_mplsvpn.c @@ -382,15 +382,14 @@ DEFUN (show_bgp_ip_vpn_all_rd, "VPN Route Distinguisher\n" JSON_STR) { - int idx_rd = 5; int ret; struct prefix_rd prd; afi_t afi; int idx = 0; if (argv_find_and_parse_afi(argv, argc, &idx, &afi)) { - if (argc >= 7 && argv[idx_rd]->arg) { - ret = str2prefix_rd(argv[idx_rd]->arg, &prd); + if (argv_find(argv, argc, "rd", &idx)) { + ret = str2prefix_rd(argv[idx+1]->arg, &prd); if (!ret) { vty_out(vty, "%% Malformed Route Distinguisher\n"); -- 2.39.5