ospfd: Fix ospf timers command

ospf timers related commands under router ospf were not accepted
due to incorrect argument count check.

timers throttle lsa all (0-5000)
timers throttle spf (0-600000) (0-600000) (0-600000)
timers lsa arrival (0-1000)
timers lsa min-arrival (0-600000)

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
This commit is contained in:
Chirag Shah 2017-06-02 15:35:25 -07:00
parent f0683d2227
commit 3ba2603926

View File

@ -2222,7 +2222,7 @@ DEFUN (ospf_timers_min_ls_interval,
int idx_number = 4; int idx_number = 4;
unsigned int interval; unsigned int interval;
if (argc != 1) if (argc < 5)
{ {
vty_out (vty, "Insufficient arguments%s", VTY_NEWLINE); vty_out (vty, "Insufficient arguments%s", VTY_NEWLINE);
return CMD_WARNING; return CMD_WARNING;
@ -2264,7 +2264,7 @@ DEFUN (ospf_timers_min_ls_arrival,
int idx_number = 3; int idx_number = 3;
unsigned int arrival; unsigned int arrival;
if (argc != 1) if (argc < 4)
{ {
vty_out (vty, "Insufficient arguments%s", VTY_NEWLINE); vty_out (vty, "Insufficient arguments%s", VTY_NEWLINE);
return CMD_WARNING; return CMD_WARNING;
@ -2309,7 +2309,7 @@ DEFUN (ospf_timers_throttle_spf,
int idx_number_3 = 5; int idx_number_3 = 5;
unsigned int delay, hold, max; unsigned int delay, hold, max;
if (argc != 3) if (argc < 6)
{ {
vty_out (vty, "Insufficient arguments%s", VTY_NEWLINE); vty_out (vty, "Insufficient arguments%s", VTY_NEWLINE);
return CMD_WARNING; return CMD_WARNING;
@ -2352,7 +2352,7 @@ DEFUN (ospf_timers_lsa,
int idx_number = 3; int idx_number = 3;
unsigned int minarrival; unsigned int minarrival;
if (argc != 1) if (argc < 4)
{ {
vty_out (vty, "Insufficient number of arguments%s", VTY_NEWLINE); vty_out (vty, "Insufficient number of arguments%s", VTY_NEWLINE);
return CMD_WARNING; return CMD_WARNING;