From 3d92926a902017e7cf1f5738e99ff62da596ce12 Mon Sep 17 00:00:00 2001 From: Ethan Werner Date: Sun, 9 Aug 2026 15:02:21 +0400 Subject: refactor --- test/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'test/main.c') diff --git a/test/main.c b/test/main.c index 2854d1c..0e14d44 100644 --- a/test/main.c +++ b/test/main.c @@ -42,7 +42,9 @@ int main(void) if (result < 0) { if (errno == EINTR) { kill(pid, SIGKILL); - waitpid(pid, &status, 0); + if (waitpid(pid, &status, 0) < 0) { + fprintf(stderr, " CRASH %s (waitpid after SIGKILL failed: %s)\n", tests[i].name, strerror(errno)); + } fprintf(stderr, " CRASH %s (timeout)\n", tests[i].name); crashed++; } else { -- cgit v1.3.1