diff options
Diffstat (limited to 'tests/long-session-id.c')
-rw-r--r-- | tests/long-session-id.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/tests/long-session-id.c b/tests/long-session-id.c index bacb3a18dc..b021b6e9df 100644 --- a/tests/long-session-id.c +++ b/tests/long-session-id.c @@ -246,17 +246,7 @@ static void ch_handler(int sig) { int status, ret = 0; wait(&status); - if (WEXITSTATUS(status) != 0 || - (WIFSIGNALED(status) && WTERMSIG(status) == SIGSEGV)) { - if (WIFSIGNALED(status)) { - fprintf(stderr, "Child died with sigsegv\n"); - ret = 1; - } else { - fprintf(stderr, "Child died with status %d\n", - WEXITSTATUS(status)); - } - terminate(ret); - } + check_wait_status(status); return; } |