commit | fffdf4754f4fd789c64596bdd9ea069725e63784 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Dec 13 21:16:55 2020 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Dec 13 21:16:55 2020 +0100 |
tree | 83797eefe21d98f3fe579ec2567955f51077a977 | |
parent | 8143a53c533bc7776c57e5db063d185bdd5750f3 [diff] [blame] |
patch 8.2.2142: memory leak when heredoc is not terminated Problem: Memory leak when heredoc is not terminated. Solution: Free heredoc_trimmed.
diff --git a/src/userfunc.c b/src/userfunc.c index ccd1bd3..2d71a7f 100644 --- a/src/userfunc.c +++ b/src/userfunc.c
@@ -3705,6 +3705,7 @@ 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)