X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=run-command.c;h=cfbad74d145145944352c568064cc2f8c0d4c5cb;hb=fd2a75972e90d34bc8d4bebe1d669645557a2192;hp=7e4ca43c626d4d60a2eeae79e0268e621931998c;hpb=cd83c74cb3161a19b5efd33f40cfe378c2f64ddb;p=git.git diff --git a/run-command.c b/run-command.c index 7e4ca43c6..cfbad74d1 100644 --- a/run-command.c +++ b/run-command.c @@ -9,12 +9,12 @@ int run_command_v_opt(const char **argv, int flags) if (pid < 0) return -ERR_RUN_COMMAND_FORK; if (!pid) { - if (flags & RUN_COMMAND_NO_STDIO) { + if (flags & RUN_COMMAND_NO_STDIN) { int fd = open("/dev/null", O_RDWR); dup2(fd, 0); - dup2(fd, 1); close(fd); - } else if (flags & RUN_COMMAND_STDOUT_TO_STDERR) + } + if (flags & RUN_COMMAND_STDOUT_TO_STDERR) dup2(2, 1); if (flags & RUN_GIT_CMD) { execv_git_cmd(argv);