lib: Cleanup command parsing a tiny bit

The CLI changes now make it impossible for numbers
outside the range specified in the cli to make it to
this code.  No need to check for it again.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2017-05-12 09:16:23 -04:00
parent 8d7bba2874
commit dfdbe7e4b0

View File

@ -2117,16 +2117,8 @@ DEFUN (config_terminal_length,
"Number of lines on screen (0 for no pausing)\n")
{
int idx_number = 2;
int lines;
char *endptr = NULL;
lines = strtol (argv[idx_number]->arg, &endptr, 10);
if (lines < 0 || lines > 512 || *endptr != '\0')
{
vty_out (vty, "length is malformed%s", VTY_NEWLINE);
return CMD_WARNING;
}
vty->lines = lines;
vty->lines = atoi (argv[idx_number]->arg);
return CMD_SUCCESS;
}
@ -2150,16 +2142,8 @@ DEFUN (service_terminal_length,
"Number of lines of VTY (0 means no line control)\n")
{
int idx_number = 2;
int lines;
char *endptr = NULL;
lines = strtol (argv[idx_number]->arg, &endptr, 10);
if (lines < 0 || lines > 512 || *endptr != '\0')
{
vty_out (vty, "length is malformed%s", VTY_NEWLINE);
return CMD_WARNING;
}
host.lines = lines;
host.lines = atoi (argv[idx_number]->arg);
return CMD_SUCCESS;
}