aboutsummaryrefslogtreecommitdiff
path: root/src/os/job.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-04-18 12:05:04 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-18 16:12:00 -0300
commit7fb36ebb1dbfdcb33c8061a2e7916c4bd7c800e5 (patch)
tree34265338cf599daaad00d55a1e9d622414a1b6d2 /src/os/job.c
parent246d92edb57bc758b1d13f4ae98e7ea534429902 (diff)
downloadrneovim-7fb36ebb1dbfdcb33c8061a2e7916c4bd7c800e5.tar.gz
rneovim-7fb36ebb1dbfdcb33c8061a2e7916c4bd7c800e5.tar.bz2
rneovim-7fb36ebb1dbfdcb33c8061a2e7916c4bd7c800e5.zip
Remove unnecessary cleanup label from `job_start`
The argument vector is now freed in the `close_cb` function in job.c
Diffstat (limited to 'src/os/job.c')
-rw-r--r--src/os/job.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/os/job.c b/src/os/job.c
index bb3887d5bd..443fe50a41 100644
--- a/src/os/job.c
+++ b/src/os/job.c
@@ -248,7 +248,6 @@ void job_exit_event(Event event)
job->exit_cb(job, job->data);
// Free the job resources
- shell_free_argv(job->proc_opts.args);
free_job(job);
// Stop polling job status if this was the last
@@ -356,6 +355,7 @@ static void close_cb(uv_handle_t *handle)
rstream_free(job->out);
rstream_free(job->err);
wstream_free(job->in);
+ shell_free_argv(job->proc_opts.args);
free(job->data);
free(job);
}