diff options
author | oni-link <knil.ino@gmail.com> | 2015-03-12 08:12:29 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-03-24 10:56:53 -0300 |
commit | 56ef37eb59c144c6e9ffcd7bcf593c3ac4e836b9 (patch) | |
tree | d3360be9a197e11fb487b0e811980e074200f478 | |
parent | a6fb511c7f20d14dac692418a5c2a3e81615a63d (diff) | |
download | rneovim-56ef37eb59c144c6e9ffcd7bcf593c3ac4e836b9.tar.gz rneovim-56ef37eb59c144c6e9ffcd7bcf593c3ac4e836b9.tar.bz2 rneovim-56ef37eb59c144c6e9ffcd7bcf593c3ac4e836b9.zip |
job: Fix memory error
Fix pointer passed to the handles in the uv_close() calls when process_spawn()
fails.
-rw-r--r-- | src/nvim/os/job.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/os/job.c b/src/nvim/os/job.c index 48aaf8e9ed..898d875ea3 100644 --- a/src/nvim/os/job.c +++ b/src/nvim/os/job.c @@ -142,13 +142,13 @@ Job *job_start(JobOptions opts, int *status) // Spawn the job if (!process_spawn(job)) { if (opts.writable) { - uv_close((uv_handle_t *)&job->proc_stdin, close_cb); + uv_close((uv_handle_t *)job->proc_stdin, close_cb); } if (opts.stdout_cb) { - uv_close((uv_handle_t *)&job->proc_stdout, close_cb); + uv_close((uv_handle_t *)job->proc_stdout, close_cb); } if (opts.stderr_cb) { - uv_close((uv_handle_t *)&job->proc_stderr, close_cb); + uv_close((uv_handle_t *)job->proc_stderr, close_cb); } process_close(job); event_poll(0); |