summaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-06-21 22:15:25 +0100
committerBram Moolenaar <Bram@vim.org>2022-06-21 22:15:25 +0100
commit44ddf19ec0ff59c969658ec7d9ed42070c59c51b (patch)
tree3bb890d6ead77f4a66e3c64a5e7ed0a21b6dd26f /src/alloc.c
parentcf801d4b95180ddaee1bf633ef482232625dd80b (diff)
patch 8.2.5146: memory leak when substitute expression nestsv8.2.5146
Problem: Memory leak when substitute expression nests. Solution: Use an array of expression results.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 6d4db629e1..6e2a30adf2 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -586,6 +586,9 @@ free_all_mem(void)
# ifdef FEAT_QUICKFIX
check_quickfix_busy();
# endif
+# ifdef FEAT_EVAL
+ free_resub_eval_result();
+# endif
}
#endif