add more error handling

This commit is contained in:
2024-06-16 14:36:02 -04:00
parent 1c52faa753
commit e900a948c8

6
wiz.c
View File

@ -98,8 +98,10 @@ run(char **cmd)
if (killchild && cpid)
kill(cpid, SIGINT);
if (cmd && (cpid = fork()) == 0) {
dup2(STDERR_FILENO, STDOUT_FILENO);
setsid();
if (dup2(STDERR_FILENO, STDOUT_FILENO) == -1)
die("dup2 failed:");
if (setsid() == -1)
die("setsid failed:");
execvp(cmd[0], cmd);
die("execvp failed:");
}