aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_blob.vim
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/testdir/test_blob.vim')
-rw-r--r--src/nvim/testdir/test_blob.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_blob.vim b/src/nvim/testdir/test_blob.vim
index 20758b0c0a..af42b3857d 100644
--- a/src/nvim/testdir/test_blob.vim
+++ b/src/nvim/testdir/test_blob.vim
@@ -346,4 +346,12 @@ func Test_blob_sort()
endif
endfunc
+" The following used to cause an out-of-bounds memory access
+func Test_blob2string()
+ let v = '0z' .. repeat('01010101.', 444)
+ let v ..= '01'
+ exe 'let b = ' .. v
+ call assert_equal(v, string(b))
+endfunc
+
" vim: shiftwidth=2 sts=2 expandtab