From 357cc42e73460fd5a4c4f4e85558e37aee7a8f0c Mon Sep 17 00:00:00 2001 From: Alexander Bluhm Date: Fri, 21 May 2021 20:42:22 +0000 Subject: Fix the calculation of the maximum stack size in the command line option -s. --- regress/sys/kern/fork-exit/fork-exit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'regress/sys') diff --git a/regress/sys/kern/fork-exit/fork-exit.c b/regress/sys/kern/fork-exit/fork-exit.c index 6d52ade44ef..6295b00b100 100644 --- a/regress/sys/kern/fork-exit/fork-exit.c +++ b/regress/sys/kern/fork-exit/fork-exit.c @@ -1,4 +1,4 @@ -/* $OpenBSD: fork-exit.c,v 1.4 2021/05/21 20:21:10 bluhm Exp $ */ +/* $OpenBSD: fork-exit.c,v 1.5 2021/05/21 20:42:21 bluhm Exp $ */ /* * Copyright (c) 2021 Alexander Bluhm @@ -236,7 +236,7 @@ main(int argc, char *argv[]) break; case 's': stack = strtonum(optarg, 0, - (INT_MAX - 2) / (4096 + 32), &errstr); + (INT_MAX / (4096 + 32)) - 2, &errstr); if (errstr != NULL) errx(1, "number of stack allocations is %s: %s", errstr, optarg); -- cgit v1.2.3