]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: some pim cli fixes
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 7 Aug 2017 16:42:05 +0000 (12:42 -0400)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 7 Aug 2017 16:42:05 +0000 (12:42 -0400)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
pimd/pim_cmd.c

index 491c02e2586a775151548ca68cc543cf4dcf11bc..d7e94d11dd33447476dc3f07ff3e7f1058fa06c2 100644 (file)
@@ -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;
 }