diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-11-13 14:31:40 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-11-13 14:31:40 +0100 |
commit | 8e639052638a9bb8c7dd6e3e10776b1218cec1a3 (patch) | |
tree | a964794d08d3ebc1c2b029103ce3c3a2da803cde /src/testdir/test_window_id.vim | |
parent | 3f7d0907269558cb3ea184a3083640f9e20bb21e (diff) | |
download | vim-git-8e639052638a9bb8c7dd6e3e10776b1218cec1a3.tar.gz |
patch 8.0.0083v8.0.0083
Problem: Using freed memory with win_getid(). (Domenique Pelle)
Solution: For the current tab use curwin.
Diffstat (limited to 'src/testdir/test_window_id.vim')
-rw-r--r-- | src/testdir/test_window_id.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_window_id.vim b/src/testdir/test_window_id.vim index 66656e1d0..b3b506d04 100644 --- a/src/testdir/test_window_id.vim +++ b/src/testdir/test_window_id.vim @@ -92,3 +92,12 @@ func Test_win_getid() only! endfunc + +func Test_win_getid_curtab() + tabedit X + tabfirst + copen + only + call assert_equal(win_getid(1), win_getid(1, 1)) + tabclose! +endfunc |