diff src/userfunc.c @ 23193:3978f5b48934 v8.2.2142

patch 8.2.2142: memory leak when heredoc is not terminated Commit: https://github.com/vim/vim/commit/fffdf4754f4fd789c64596bdd9ea069725e63784 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Dec 13 21:16:55 2020 +0100 patch 8.2.2142: memory leak when heredoc is not terminated Problem: Memory leak when heredoc is not terminated. Solution: Free heredoc_trimmed.
author Bram Moolenaar <Bram@vim.org>
date Sun, 13 Dec 2020 21:30:04 +0100
parents 055fa9db6f39
children b545334ae654
line wrap: on
line diff
--- a/src/userfunc.c
+++ b/src/userfunc.c
@@ -3705,6 +3705,7 @@ errret_2:
 ret_free:
     ga_clear_strings(&argtypes);
     vim_free(skip_until);
+    vim_free(heredoc_trimmed);
     vim_free(line_to_free);
     vim_free(fudi.fd_newkey);
     if (name != name_arg)