diff options
Diffstat (limited to '')
-rw-r--r-- | command.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/command.c b/command.c index 4c290fc..b345e11 100644 --- a/command.c +++ b/command.c @@ -472,6 +472,7 @@ static void commandExec(uint id, char *params) { if (pid < 0) err(EX_OSERR, "fork"); if (pid) return; + setsid(); close(STDIN_FILENO); dup2(execPipe[1], STDOUT_FILENO); dup2(utilPipe[1], STDERR_FILENO); |