summaryrefslogtreecommitdiff
path: root/ripd/rip_cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'ripd/rip_cli.c')
-rw-r--r--ripd/rip_cli.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ripd/rip_cli.c b/ripd/rip_cli.c
index 6f45bb5d9e..097c708ab1 100644
--- a/ripd/rip_cli.c
+++ b/ripd/rip_cli.c
@@ -91,11 +91,11 @@ DEFUN_YANG (rip_allow_ecmp,
"Allow Equal Cost MultiPath\n"
"Number of paths\n")
{
- int idx_number = 1;
+ int idx_number = 0;
char mpaths[3] = {};
uint32_t paths = MULTIPATH_NUM;
- if (argv[idx_number])
+ if (argv_find(argv, argc, CMD_RANGE_STR(1, MULTIPATH_NUM), &idx_number))
paths = strtol(argv[idx_number]->arg, NULL, 10);
snprintf(mpaths, sizeof(mpaths), "%u", paths);