From db93fef8edb1dd8046a088df879788f1b7d95502 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Mon, 4 Mar 2024 00:05:07 +0200 Subject: [PATCH] Fix signal handling in utest --- apps/base/utest/userspace_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/base/utest/userspace_test.c b/apps/base/utest/userspace_test.c index d02959d8..e4cb8c9c 100644 --- a/apps/base/utest/userspace_test.c +++ b/apps/base/utest/userspace_test.c @@ -387,7 +387,7 @@ void signalHandler(int signo) printf("Signal received\n"); else printf("Unknown signal received %d\n", signo); - sigRec = 1; + sigRec++; } void test_signal() @@ -400,7 +400,7 @@ void test_signal() printf("Sending SIGUSR2...\n"); kill(getpid(), SIGUSR2); printf("Signal sent\n"); - while (!sigRec) + while (sigRec < 2) sleep(1); }