the threaded one seems to not work using only fork

This commit is contained in:
Anthony Minessale
2011-12-20 13:49:15 -06:00
parent 6824871df0
commit 0f6a2bf863
3 changed files with 23 additions and 11 deletions

View File

@@ -1256,7 +1256,7 @@ static int preprocess_exec(const char *cwd, const char *command, int write_fd, i
close(fds[0]);
waitpid(pid, NULL, 0);
} else { /* child */
switch_close_extra_files();
switch_close_extra_files(fds, 2);
close(fds[0]);
dup2(fds[1], STDOUT_FILENO);
switch_system(command, SWITCH_TRUE);