commit | cca34aa4bef5327eb4025850045c4c980ef4354b | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Thu May 07 22:23:58 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Thu May 07 22:23:58 2020 +0200 |
tree | 39e9ce97dae4daec0ec8f60c857bbddfee31328c | |
parent | f0eefce93bb06037a2d45e7ea8c0ad6f1f714151 [diff] [blame] |
patch 8.2.0715: Vim9: leaking memory Problem: Vim9: leaking memory. Solution: Free strings after concatenating them.
diff --git a/src/vim9compile.c b/src/vim9compile.c index 4ebb880..3d3b3c3 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c
@@ -4229,6 +4229,8 @@ } mch_memmove(tv1.vval.v_string, s1, len1); STRCPY(tv1.vval.v_string + len1, s2); + vim_free(s1); + vim_free(s2); } else {