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. --- blackbox.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'blackbox.c') diff --git a/blackbox.c b/blackbox.c index 43323f9..ab8e382 100644 --- a/blackbox.c +++ b/blackbox.c @@ -198,6 +198,8 @@ static const char *validate_params(const game_params *params, bool full) return "Widths and heights greater than 255 are not supported"; if (params->minballs < 0) return "Negative number of balls"; + if (params->minballs < 1) + return "Number of balls must be at least one"; if (params->minballs > params->maxballs) return "Minimum number of balls may not be greater than maximum"; if (params->minballs >= params->w * params->h) -- cgit v1.1