[LTP] [PATCH] sigaltstack01: Fix check about alternative stack
Liheng Chen
791960492@qq.com
Mon Aug 18 10:58:38 CEST 2025
Hi all,
This check seems should be (alt_stk < sigstk.ss_sp) || (alt_stk > (sigstk.ss_sp + SIGSTKSZ)), not &&
Kind regards,
Liheng Chen
Signed-off-by: Liheng Chen <791960492@qq.com>
---
testcases/kernel/syscalls/sigaltstack/sigaltstack01.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c b/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
index 9a2e3a440..147659467 100644
--- a/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
+++ b/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
@@ -142,7 +142,7 @@ int main(int ac, char **av)
* Check that main_stk is outside the
* alternate stk boundaries.
*/
- if ((alt_stk < sigstk.ss_sp) &&
+ if ((alt_stk < sigstk.ss_sp) ||
(alt_stk > (sigstk.ss_sp + SIGSTKSZ))) {
tst_resm(TFAIL,
"alt. stack is not within the "
--
2.34.1
More information about the ltp
mailing list