mirror of
https://github.com/neovim/neovim.git
synced 2025-10-08 10:56:31 +00:00
vim-patch:8.0.1486: accessing invalid memory with "it"
Problem: Accessing invalid memory with "it". (Dominique Pelle)
Solution: Avoid going over the end of the line. (Christian Brabandt,
closes vim/vim#2532)
82846a00ac
This commit is contained in:
@@ -152,3 +152,16 @@ func Test_match()
|
||||
call assert_equal(3 , match('abc', '\zs', 3, 1))
|
||||
call assert_equal(-1, match('abc', '\zs', 4, 1))
|
||||
endfunc
|
||||
|
||||
" This was causing an illegal memory access
|
||||
func Test_inner_tag()
|
||||
new
|
||||
norm ixxx
|
||||
call feedkeys("v", 'xt')
|
||||
insert
|
||||
x
|
||||
x
|
||||
.
|
||||
norm it
|
||||
q!
|
||||
endfunc
|
||||
|
Reference in New Issue
Block a user