1
0
forked from aniani/vim

patch 8.2.4974: ":so" command may read after end of buffer

Problem:    ":so" command may read after end of buffer.
Solution:   Compute length of text properly.
This commit is contained in:
Bram Moolenaar
2022-05-17 17:47:07 +01:00
parent bd3a9d2c94
commit 4748c4bd64
3 changed files with 15 additions and 1 deletions

View File

@@ -652,6 +652,17 @@ func Test_source_buffer_long_line()
norm300gr0
so
bwipe!
let lines =<< trim END
new
norm 10a0000000000ø00000000000
norm i0000000000000000000
silent! so
END
call writefile(lines, 'Xtest.vim')
source Xtest.vim
bwipe!
call delete('Xtest.vim')
endfunc