mirror of
https://github.com/vim/vim.git
synced 2025-11-16 23:24:03 -05:00
patch 9.1.1880: Allocation error with complete_info()
Problem: Allocation error with complete_info()
(after v9.1.1876)
Solution: Make sure length is positive (kuuote)
closes: #18640
Signed-off-by: kuuote <znmxodq1@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
bd9155ebb6
commit
7d3b647f88
@@ -4235,7 +4235,7 @@ get_complete_info(list_T *what_list, dict_T *retdict)
|
||||
int len = compl_ins_end_col - curwin->w_cursor.col;
|
||||
|
||||
ret = dict_add_string_len(retdict, "preinserted_text",
|
||||
(len > 0) ? line + curwin->w_cursor.col : (char_u *)"", len);
|
||||
(len > 0) ? line + curwin->w_cursor.col : (char_u *)"", (len > 0) ? len : 0);
|
||||
}
|
||||
|
||||
if (ret == OK && (what_flag & (CI_WHAT_ITEMS | CI_WHAT_SELECTED
|
||||
|
||||
Reference in New Issue
Block a user