allow system API command to capture output from the executed command

This commit is contained in:
Anthony Minessale
2011-12-20 12:34:21 -06:00
parent 0a8e6129d8
commit d7a37e9754
4 changed files with 157 additions and 24 deletions

View File

@@ -1256,6 +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();
close(fds[0]);
dup2(fds[1], STDOUT_FILENO);
switch_system(command, SWITCH_TRUE);