Module Name: src Committed By: riastradh Date: Mon Feb 19 19:43:27 UTC 2024
Modified Files: src/tests/lib/libc/setjmp: t_sigstack.c Log Message: longjmp(3) t_sigstack: Fix fencepost error. Extremely unlikely to cause trouble, but let's just turn that into `never' to keep it easier for readers. PR lib/57946 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/lib/libc/setjmp/t_sigstack.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/lib/libc/setjmp/t_sigstack.c diff -u src/tests/lib/libc/setjmp/t_sigstack.c:1.6 src/tests/lib/libc/setjmp/t_sigstack.c:1.7 --- src/tests/lib/libc/setjmp/t_sigstack.c:1.6 Mon Feb 19 13:34:48 2024 +++ src/tests/lib/libc/setjmp/t_sigstack.c Mon Feb 19 19:43:27 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: t_sigstack.c,v 1.6 2024/02/19 13:34:48 riastradh Exp $ */ +/* $NetBSD: t_sigstack.c,v 1.7 2024/02/19 19:43:27 riastradh Exp $ */ /*- * Copyright (c) 2024 The NetBSD Foundation, Inc. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_sigstack.c,v 1.6 2024/02/19 13:34:48 riastradh Exp $"); +__RCSID("$NetBSD: t_sigstack.c,v 1.7 2024/02/19 19:43:27 riastradh Exp $"); #include <setjmp.h> #include <signal.h> @@ -91,7 +91,7 @@ on_sigusr1(int signo, siginfo_t *si, voi #endif for (ssp = &ss[0]; ssp < &ss[__arraycount(ss)]; ssp++) { ATF_REQUIRE_MSG((sp < ssp->ss_sp || - sp > (void *)((char *)ssp->ss_sp + ssp->ss_size)), + sp >= (void *)((char *)ssp->ss_sp + ssp->ss_size)), "%s failed to restore stack" " before allowing signal on entry %u --" " interrupted stack pointer %p lies in sigaltstack %zd"