diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-12-07 17:47:22 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-12-07 17:47:22 +0100 |
commit | 6b649ac4fd0cbf88c5a05d82ad151d0ce980916a (patch) | |
tree | 3e59a10e5b1b750270254df7b484d8956b75b766 /src/term.c | |
parent | 1f9a028def327bd9bbfef375cb1283cd51e04678 (diff) | |
download | vim-git-6b649ac4fd0cbf88c5a05d82ad151d0ce980916a.tar.gz |
patch 8.1.2406: leaking memory in test_paste and test_registersv8.1.2406
Problem: Leaking memory in test_paste and test_registers.
Solution: Free the old title. Don't copy expr_line.
Diffstat (limited to 'src/term.c')
-rw-r--r-- | src/term.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/term.c b/src/term.c index 57384f4d8..b0ab7c634 100644 --- a/src/term.c +++ b/src/term.c @@ -2106,6 +2106,8 @@ tgetent_error(char_u *tbuf, char_u *term) { int i; + // Note: Valgrind may report a leak here, because the library keeps one + // buffer around that we can't ever free. i = TGETENT(tbuf, term); if (i < 0 // -1 is always an error # ifdef TGETENT_ZERO_ERR |