Spotted by FRIGN.
@ -69,13 +69,13 @@ main(int argc, char *argv[])
}
waitpid(pid, &status, 0);
if (close(fd) < 0)
eprintf("close:");
if (WIFSIGNALED(status))
return 128 + WTERMSIG(status);
if (WIFEXITED(status))
return WEXITSTATUS(status);
return 0;