From 7fb36ebb1dbfdcb33c8061a2e7916c4bd7c800e5 Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Fri, 18 Apr 2014 12:05:04 -0300 Subject: Remove unnecessary cleanup label from `job_start` The argument vector is now freed in the `close_cb` function in job.c --- src/os/job.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/os') 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); } -- cgit