make sure we don't run a NULL command
This commit is contained in:
2
wiz.c
2
wiz.c
@ -97,7 +97,7 @@ run(char **cmd)
|
|||||||
waitpid(-1, NULL, WNOHANG);
|
waitpid(-1, NULL, WNOHANG);
|
||||||
if (killchild && cpid)
|
if (killchild && cpid)
|
||||||
kill(cpid, SIGINT);
|
kill(cpid, SIGINT);
|
||||||
if ((cpid = fork()) == 0) {
|
if (cmd && (cpid = fork()) == 0) {
|
||||||
dup2(STDERR_FILENO, STDOUT_FILENO);
|
dup2(STDERR_FILENO, STDOUT_FILENO);
|
||||||
setsid();
|
setsid();
|
||||||
execvp(cmd[0], cmd);
|
execvp(cmd[0], cmd);
|
||||||
|
Reference in New Issue
Block a user