From 4e25b1a675976ed238752d547dc05aaaef38af29 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 24 Apr 2024 19:52:01 +0800 Subject: vim-patch:8.2.4647: "source" can read past end of copied line Problem: "source" can read past end of copied line. Solution: Add a terminating NUL. https://github.com/vim/vim/commit/2bdad6126778f907c0b98002bfebf0e611a3f5db Co-authored-by: Bram Moolenaar --- test/old/testdir/test_source.vim | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test') diff --git a/test/old/testdir/test_source.vim b/test/old/testdir/test_source.vim index 026a4bb5ee..a8111eb03d 100644 --- a/test/old/testdir/test_source.vim +++ b/test/old/testdir/test_source.vim @@ -638,4 +638,13 @@ func Test_source_buffer_vim9() %bw! endfunc +func Test_source_buffer_long_line() + " This was reading past the end of the line. + new + norm300gr0 + so + bwipe! +endfunc + + " vim: shiftwidth=2 sts=2 expandtab -- cgit