diff options
author | Bram Moolenaar <Bram@vim.org> | 2023-01-04 15:56:51 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2023-01-04 15:56:51 +0000 |
commit | c32949b0779106ed5710ae3bffc5053e49083ab4 (patch) | |
tree | 14e2027724e250793fe942805c894b278d31321f /src/testdir/test_cmdline.vim | |
parent | 7b17eb4b063a234376c1ec909ee293e42cff290c (diff) |
patch 9.0.1144: reading beyond textv9.0.1144
Problem: Reading beyond text.
Solution: Add strlen_maxlen() and use it.
Diffstat (limited to 'src/testdir/test_cmdline.vim')
-rw-r--r-- | src/testdir/test_cmdline.vim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index 78f9ba22bf..91ff6f1567 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -654,6 +654,17 @@ func Test_getcompletion() call assert_fails('call getcompletion("abc", [])', 'E1174:') endfunc +func Test_multibyte_expression() + " This was using uninitialized memory. + let lines =<< trim END + set verbose=6 + norm @=ٷ + qall! + END + call writefile(lines, 'XmultiScript', 'D') + call RunVim('', '', '-u NONE -n -e -s -S XmultiScript') +endfunc + " Test for getcompletion() with "fuzzy" in 'wildoptions' func Test_getcompletion_wildoptions() let save_wildoptions = &wildoptions |