diff options
author | Scott Prager <splinterofchaos@gmail.com> | 2014-10-27 14:26:46 -0400 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-28 14:09:28 -0300 |
commit | dd4263a0c8db328387c6acd1c8a10c9ed5a73248 (patch) | |
tree | f726856bb9adc2e9e885d2ef6b544c672b62521b | |
parent | d10e83fec213abf884b1ee96336d2a2acddf8234 (diff) | |
download | rneovim-dd4263a0c8db328387c6acd1c8a10c9ed5a73248.tar.gz rneovim-dd4263a0c8db328387c6acd1c8a10c9ed5a73248.tar.bz2 rneovim-dd4263a0c8db328387c6acd1c8a10c9ed5a73248.zip |
job_start: Do not close in/out/err on error.
The streams job_close_*() reference have not been initialized by the
time we call uv_spawn() and libuv closes these pipes for us when spawn()
fails.
-rw-r--r-- | src/nvim/os/job.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/nvim/os/job.c b/src/nvim/os/job.c index caada5616b..9a11ecd1fd 100644 --- a/src/nvim/os/job.c +++ b/src/nvim/os/job.c @@ -216,9 +216,6 @@ Job *job_start(char **argv, // Spawn the job if (uv_spawn(uv_default_loop(), &job->proc, &job->proc_opts) != 0) { - close_job_in(job); - close_job_out(job); - close_job_err(job); *status = -1; return NULL; } |