From e2940d3c79586503c0a645010ae56c7097ca7c3f Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Fri, 27 May 2022 05:59:05 +0800 Subject: vim-patch:8.2.5024: using freed memory with "]d" (#18762) Problem: Using freed memory with "]d". Solution: Copy the pattern before searching. https://github.com/vim/vim/commit/e2fa213cf571041dbd04ab0329303ffdc980678a --- src/nvim/testdir/test_tagjump.vim | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/nvim/testdir') diff --git a/src/nvim/testdir/test_tagjump.vim b/src/nvim/testdir/test_tagjump.vim index 2fe3c448d6..11e32067b2 100644 --- a/src/nvim/testdir/test_tagjump.vim +++ b/src/nvim/testdir/test_tagjump.vim @@ -1084,6 +1084,12 @@ func Test_define_search() sil norm o0 sil! norm  bwipe! + + new somefile + call setline(1, ['first line', '', '#define something 0']) + sil norm 0o0 + sil! norm ]d + bwipe! endfunc " Test for the 'taglength' option -- cgit