From 56ef37eb59c144c6e9ffcd7bcf593c3ac4e836b9 Mon Sep 17 00:00:00 2001 From: oni-link Date: Thu, 12 Mar 2015 08:12:29 -0300 Subject: job: Fix memory error Fix pointer passed to the handles in the uv_close() calls when process_spawn() fails. --- src/nvim/os/job.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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); -- cgit