aboutsummaryrefslogtreecommitdiffstats
path: root/pipe.c
diff options
context:
space:
mode:
Diffstat (limited to 'pipe.c')
-rw-r--r--pipe.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/pipe.c b/pipe.c
index 59a0d762..3d418a1c 100644
--- a/pipe.c
+++ b/pipe.c
@@ -73,9 +73,8 @@ pid_t piped_child(char **command, int *f_in, int *f_out)
close(from_child_pipe[1]);
umask(orig_umask);
set_blocking(STDIN_FILENO);
- if (blocking_io) {
+ if (blocking_io > 0)
set_blocking(STDOUT_FILENO);
- }
execvp(command[0], command);
rprintf(FERROR, "Failed to exec %s : %s\n",
command[0], strerror(errno));