0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 7.4.1822

Problem:    Redirecting stdout of a channel to "null" doesn't work. (Nicola)
Solution:   Correct the file descriptor number.
This commit is contained in:
Bram Moolenaar
2016-05-08 09:40:51 +02:00
parent 4ed6b2e2d7
commit ea83bf06b9
2 changed files with 4 additions and 1 deletions

View File

@@ -5195,7 +5195,7 @@ mch_start_job(char **argv, job_T *job, jobopt_T *options UNUSED)
/* set up stdout for the child */
if (use_null_for_out && null_fd >= 0)
{
close(0);
close(1);
ignored = dup(null_fd);
}
else
@@ -5206,6 +5206,7 @@ mch_start_job(char **argv, job_T *job, jobopt_T *options UNUSED)
ignored = dup(fd_out[1]);
close(fd_out[1]);
}
if (null_fd >= 0)
close(null_fd);