aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-05-11 19:47:05 +0800
committerGitHub <noreply@github.com>2022-05-11 19:47:05 +0800
commitb13089c9569e8c61d644c2e50eee747aa2fbb9ef (patch)
tree94f9ec5a77f65f90240c229736f7089fb58f3268 /src/nvim/testdir
parent96a125b2076f75d4273acd1ddcf66e76190b0857 (diff)
parent6f52bc5dee23e85d07eb7a32d4cbea633f9939ef (diff)
downloadrneovim-b13089c9569e8c61d644c2e50eee747aa2fbb9ef.tar.gz
rneovim-b13089c9569e8c61d644c2e50eee747aa2fbb9ef.tar.bz2
rneovim-b13089c9569e8c61d644c2e50eee747aa2fbb9ef.zip
Merge pull request #18522 from zeertzjq/vim-8.2.4901
vim-patch:8.2.{4901,4938}: NULL pointer access when using invalid pattern
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_buffer.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_buffer.vim b/src/nvim/testdir/test_buffer.vim
index a31cdbb49a..9eb768f124 100644
--- a/src/nvim/testdir/test_buffer.vim
+++ b/src/nvim/testdir/test_buffer.vim
@@ -61,4 +61,15 @@ func Test_buffer_scheme()
set shellslash&
endfunc
+" this was using a NULL pointer after failing to use the pattern
+func Test_buf_pattern_invalid()
+ vsplit 0000000
+ silent! buf [0--]\&\zs*\zs*e
+ bwipe!
+
+ vsplit 00000000000000000000000000
+ silent! buf [0--]\&\zs*\zs*e
+ bwipe!
+endfunc
+
" vim: shiftwidth=2 sts=2 expandtab