commit | 26fe0d56912e42c2b16a61b2480e19ba569aee98 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Sep 10 14:27:30 2016 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Sep 10 14:27:30 2016 +0200 |
tree | cd12d74f9b5337de33b8c42fbf3a04196971e51e | |
parent | d47d83745ff450232328ca7a4b8b00b31bad22fc [diff] [blame] |
patch 7.4.2359 Problem: Memory leak in timer_start(). Solution: Check the right field to be NULL.
diff --git a/src/evalfunc.c b/src/evalfunc.c index 906fa39..7dd5c2a 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c
@@ -12429,7 +12429,7 @@ free_callback(callback, partial); else { - if (timer->tr_partial == NULL) + if (partial == NULL) timer->tr_callback = vim_strsave(callback); else /* pointer into the partial */