]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: Fix msdp show command
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 8 Jun 2017 12:37:02 +0000 (08:37 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 24 Jul 2017 17:51:39 +0000 (13:51 -0400)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_cmd.c

index 4547bbb9fdc82f4623885be20928e4fd31f8cd23..1b0e73d987e2b1d488a37a7600cf1148a1b42559 100644 (file)
@@ -7380,8 +7380,9 @@ DEFUN (show_ip_msdp_peer_detail,
        if (uj)
                argc--;
 
-       if (argc > 4)
-               ip_msdp_show_peers_detail(vty, vrf->info, argv[4]->arg, uj);
+       if (argv_find(argv, argc, "detail", &idx)
+           || argv_find(argv, argc, "A.B.C.D", &idx))
+               ip_msdp_show_peers_detail(vty, vrf->info, argv[idx]->arg, uj);
        else
                ip_msdp_show_peers(vty, vrf->info, uj);