mirror of
https://github.com/vim/vim.git
synced 2025-11-16 23:24:03 -05:00
patch 9.0.0102: reading past end of line with insert mode completion
Problem: Reading past end of line with insert mode completion. Solution: Check text length.
This commit is contained in:
@@ -3501,7 +3501,7 @@ ins_comp_get_next_word_or_line(
|
||||
{
|
||||
char_u *tmp_ptr = ptr;
|
||||
|
||||
if (compl_status_adding())
|
||||
if (compl_status_adding() && compl_length <= (int)STRLEN(tmp_ptr))
|
||||
{
|
||||
tmp_ptr += compl_length;
|
||||
// Skip if already inside a word.
|
||||
|
||||
Reference in New Issue
Block a user