Don't allow negative clues in Pattern

This commit is contained in:
Ben Harris
2023-01-12 21:09:39 +00:00
parent 38cf1955e5
commit e5d106eb27

View File

@ -913,6 +913,8 @@ static const char *validate_desc(const game_params *params, const char *desc)
p = desc;
while (*desc && isdigit((unsigned char)*desc)) desc++;
n = atoi(p);
if (n < 0)
return "at least one clue is negative";
if (n > INT_MAX - 1)
return "at least one clue is grossly excessive";
rowspace -= n+1;