summaryrefslogtreecommitdiff
path: root/src/testdir/test_timers.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-09-10 14:27:30 +0200
committerBram Moolenaar <Bram@vim.org>2016-09-10 14:27:30 +0200
commit26fe0d56912e42c2b16a61b2480e19ba569aee98 (patch)
treecd12d74f9b5337de33b8c42fbf3a04196971e51e /src/testdir/test_timers.vim
parentd47d83745ff450232328ca7a4b8b00b31bad22fc (diff)
downloadvim-git-26fe0d56912e42c2b16a61b2480e19ba569aee98.tar.gz
patch 7.4.2359v7.4.2359
Problem: Memory leak in timer_start(). Solution: Check the right field to be NULL.
Diffstat (limited to 'src/testdir/test_timers.vim')
-rw-r--r--src/testdir/test_timers.vim8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/testdir/test_timers.vim b/src/testdir/test_timers.vim
index 07c6876ee..ebc666580 100644
--- a/src/testdir/test_timers.vim
+++ b/src/testdir/test_timers.vim
@@ -48,12 +48,12 @@ endfunc
func Test_with_partial_callback()
let g:val = 0
- let s:meow = {}
- function s:meow.bite(...)
- let g:val += 1
+ let meow = {'one': 1}
+ function meow.bite(...)
+ let g:val += self.one
endfunction
- call timer_start(50, s:meow.bite)
+ call timer_start(50, meow.bite)
let slept = WaitFor('g:val == 1')
call assert_equal(1, g:val)
if has('reltime')