commit | dec07510bbdf335a2de3d63591231a90ef3e4c80 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Sep 18 23:11:10 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Sep 18 23:11:10 2020 +0200 |
tree | ce99ccd420a5b9ea201baa966b381f016f52cfe4 | |
parent | b185a4074515f576b420cfc7a5a07f840cf6b51f [diff] [blame] |
patch 8.2.1709: Vim9: memory leak when using multiple closures Problem: Vim9: memory leak when using multiple closures. Solution: Free the partial.
diff --git a/src/vim9execute.c b/src/vim9execute.c index 5fe5878..e4ccaaa 100644 --- a/src/vim9execute.c +++ b/src/vim9execute.c
@@ -1830,6 +1830,7 @@ // TODO: use a garray_T on ectx. SOURCING_LNUM = iptr->isn_lnum; emsg("Multiple closures not supported yet"); + vim_free(pt); goto failed; } tv->v_type = VAR_PARTIAL;