From a0dfa916e6ea04900db94f67a5dfb37e478b2982 Mon Sep 17 00:00:00 2001 From: Evie <14899090+eievui5@users.noreply.github.com> Date: Fri, 16 Jun 2023 03:28:19 -0400 Subject: [PATCH] Fix off-by-one error in "scramble spec" validation (#1144) --- src/link/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/main.c b/src/link/main.c index 30793e54..7ad9dad8 100644 --- a/src/link/main.c +++ b/src/link/main.c @@ -310,7 +310,7 @@ static void parseScrambleSpec(char const *spec) } spec = endptr; - if (region != SCRAMBLE_UNK && limit >= scrambleSpecs[region].max) { + if (region != SCRAMBLE_UNK && limit > scrambleSpecs[region].max) { argErr('S', "Limit for region \"%.*s\" may not exceed %" PRIu16, regionNamePrintLen, regionName, scrambleSpecs[region].max); limit = scrambleSpecs[region].max;