From: Quentin Young Date: Mon, 7 Aug 2017 16:42:05 +0000 (-0400) Subject: pimd: some pim cli fixes X-Git-Tag: frr-4.0-dev~446^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=9643e2c75b8bc440985bd3ff4d114156edb89a12;p=mirror%2Ffrr.git pimd: some pim cli fixes Signed-off-by: Quentin Young --- diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index 491c02e258..d7e94d11dd 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -5235,7 +5235,7 @@ DEFUN (ip_pim_rp_keep_alive, "Seconds\n") { PIM_DECLVAR_CONTEXT(vrf, pim); - pim->rp_keep_alive_time = atoi(argv[3]->arg); + pim->rp_keep_alive_time = atoi(argv[4]->arg); return CMD_SUCCESS; } @@ -5461,7 +5461,7 @@ DEFUN (ip_pim_ssm_prefix_list, "Name of a prefix-list\n") { PIM_DECLVAR_CONTEXT(vrf, pim); - return pim_ssm_cmd_worker(pim, vty, argv[0]->arg); + return pim_ssm_cmd_worker(pim, vty, argv[4]->arg); } DEFUN (no_ip_pim_ssm_prefix_list, @@ -5490,10 +5490,10 @@ DEFUN (no_ip_pim_ssm_prefix_list_name, PIM_DECLVAR_CONTEXT(vrf, pim); struct pim_ssm *ssm = pim->ssm_info; - if (ssm->plist_name && !strcmp(ssm->plist_name, argv[0]->arg)) + if (ssm->plist_name && !strcmp(ssm->plist_name, argv[5]->arg)) return pim_ssm_cmd_worker(pim, vty, NULL); - vty_out(vty, "%% pim ssm prefix-list %s doesn't exist\n", argv[0]->arg); + vty_out(vty, "%% pim ssm prefix-list %s doesn't exist\n", argv[5]->arg); return CMD_WARNING_CONFIG_FAILED; }