mirror of
https://github.com/vim/vim.git
synced 2025-10-04 05:25:06 -04:00
patch 8.2.3409: reading beyond end of line with invalid utf-8 character
Problem: Reading beyond end of line with invalid utf-8 character. Solution: Check for NUL when advancing.
This commit is contained in:
@@ -558,4 +558,12 @@ func Test_match_char_class_upper()
|
||||
bwipe!
|
||||
endfunc
|
||||
|
||||
func Test_match_invalid_byte()
|
||||
call writefile(0z630a.765d30aa0a.2e0a.790a.4030, 'Xinvalid')
|
||||
new
|
||||
source Xinvalid
|
||||
bwipe!
|
||||
call delete('Xinvalid')
|
||||
endfunc
|
||||
|
||||
" vim: shiftwidth=2 sts=2 expandtab
|
||||
|
Reference in New Issue
Block a user