commit | 6b649ac4fd0cbf88c5a05d82ad151d0ce980916a | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Dec 07 17:47:22 2019 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Dec 07 17:47:22 2019 +0100 |
tree | 3e59a10e5b1b750270254df7b484d8956b75b766 | |
parent | 1f9a028def327bd9bbfef375cb1283cd51e04678 [diff] [blame] |
patch 8.1.2406: leaking memory in test_paste and test_registers Problem: Leaking memory in test_paste and test_registers. Solution: Free the old title. Don't copy expr_line.
diff --git a/src/os_unix.c b/src/os_unix.c index 90c5aed..7e78209 100644 --- a/src/os_unix.c +++ b/src/os_unix.c
@@ -1963,6 +1963,10 @@ retval = TRUE; if (!test_only) { + if (get_title) + vim_free(oldtitle); + else + vim_free(oldicon); if (text_prop.encoding == XA_STRING && !has_mbyte) { if (get_title)