commit | 44ddf19ec0ff59c969658ec7d9ed42070c59c51b | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Jun 21 22:15:25 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Jun 21 22:15:25 2022 +0100 |
tree | 3bb890d6ead77f4a66e3c64a5e7ed0a21b6dd26f | |
parent | cf801d4b95180ddaee1bf633ef482232625dd80b [diff] [blame] |
patch 8.2.5146: memory leak when substitute expression nests Problem: Memory leak when substitute expression nests. Solution: Use an array of expression results.
diff --git a/src/alloc.c b/src/alloc.c index 6d4db62..6e2a30a 100644 --- a/src/alloc.c +++ b/src/alloc.c
@@ -586,6 +586,9 @@ # ifdef FEAT_QUICKFIX check_quickfix_busy(); # endif +# ifdef FEAT_EVAL + free_resub_eval_result(); +# endif } #endif