Commit Diff
--- parse.y +++ parse.y @@ -191,7 +191,7 @@ command_opt : ARGS stringlist { command->args = $2; } | CACHETIME NUMBER { - if ($2 < 0) { + if ($2 < 0 || $2 > INT_MAX) { yyerror("invalid cachetime"); YYERROR; }
--- parse.y +++ parse.y @@ -191,7 +191,7 @@ command_opt : ARGS stringlist { command->args = $2; } | CACHETIME NUMBER { - if ($2 < 0) { + if ($2 < 0 || $2 > INT_MAX) { yyerror("invalid cachetime"); YYERROR; }