From f4f4b6bff5f33729bd2cc25ad0baffc707192509 Mon Sep 17 00:00:00 2001 From: Renato Westphal Date: Mon, 31 Dec 2018 11:02:49 -0200 Subject: [PATCH] ospfd: fix wrong argv index in the "show ip ospf neighbor" command Fixes Issue #3544. Signed-off-by: Renato Westphal --- ospfd/ospf_vty.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c index fb08833b61..5e1fba34e4 100644 --- a/ospfd/ospf_vty.c +++ b/ospfd/ospf_vty.c @@ -5162,12 +5162,15 @@ DEFUN (show_ip_ospf_neighbor_id, bool uj = use_json(argc, argv); struct listnode *node = NULL; int ret = CMD_SUCCESS; + int idx_router_id = 0; + + argv_find(argv, argc, "A.B.C.D", &idx_router_id); for (ALL_LIST_ELEMENTS_RO(om->ospf, node, ospf)) { if (!ospf->oi_running) continue; - ret = show_ip_ospf_neighbor_id_common(vty, ospf, 0, argv, uj, - 0); + ret = show_ip_ospf_neighbor_id_common(vty, ospf, idx_router_id, + argv, uj, 0); } return ret; -- 2.39.5