commit | 19470a4ed4812f1ae17cad7c10ce9c886078fb01 | [log] [tgz] |
---|---|---|
author | Gavin Howard <yzena.tech@gmail.com> | Sat Mar 17 14:21:30 2018 -0600 |
committer | Gavin Howard <yzena.tech@gmail.com> | Tue Aug 28 17:11:06 2018 -0600 |
tree | 2084866af6503f5bdfbfc1a743b65c07ddeaf7a7 | |
parent | 0ed123274c187fcd285ec12c9e6edbd1164dfc84 [diff] |
Fix a memory leak on error
diff --git a/src/bc/program.c b/src/bc/program.c index 30efa73..3cfcfbc 100644 --- a/src/bc/program.c +++ b/src/bc/program.c
@@ -1613,6 +1613,7 @@ status = bc_func_init(&f); if (status) return status; status = bc_vec_push(&p->funcs, &f); + if (status) bc_func_free(&f); } return status;