From af3ab1cc5dae69917f921c959e1105491fecdab7 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 21 Jul 2024 18:54:43 -0400 Subject: Add more configuration parameter lower-bound checks. --- twiddle.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'twiddle.c') diff --git a/twiddle.c b/twiddle.c index 9aea4e4..b3aa06f 100644 --- a/twiddle.c +++ b/twiddle.c @@ -219,6 +219,8 @@ static const char *validate_params(const game_params *params, bool full) return "Height must be at least the rotating block size"; if (params->w > INT_MAX / params->h) return "Width times height must not be unreasonably large"; + if (params->movetarget < 0) + return "Number of shuffling moves may not be negative"; return NULL; } -- cgit v1.1