Fix signal handling in utest

This commit is contained in:
EnderIce2 2024-03-04 00:05:07 +02:00
parent 1b36729461
commit db93fef8ed
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -387,7 +387,7 @@ void signalHandler(int signo)
printf("Signal received\n"); printf("Signal received\n");
else else
printf("Unknown signal received %d\n", signo); printf("Unknown signal received %d\n", signo);
sigRec = 1; sigRec++;
} }
void test_signal() void test_signal()
@ -400,7 +400,7 @@ void test_signal()
printf("Sending SIGUSR2...\n"); printf("Sending SIGUSR2...\n");
kill(getpid(), SIGUSR2); kill(getpid(), SIGUSR2);
printf("Signal sent\n"); printf("Signal sent\n");
while (!sigRec) while (sigRec < 2)
sleep(1); sleep(1);
} }