mirror of
https://github.com/neovim/neovim.git
synced 2025-10-06 01:46:29 +00:00
fix(completion): make sure the buffer name is valid (#25975)
Problem:
crash from
set complete+=f
open a empty buffer
C-N
Solution:
make sure the buffer name is valid.
regression from ae4ca4edf8
This commit is contained in:
@@ -3334,7 +3334,7 @@ static bool get_next_completion_match(int type, ins_compl_next_state_T *st, pos_
|
||||
static void get_next_bufname_token(void)
|
||||
{
|
||||
FOR_ALL_BUFFERS(b) {
|
||||
if (b->b_p_bl) {
|
||||
if (b->b_p_bl && b->b_sfname != NULL) {
|
||||
char *start = get_past_head(b->b_sfname);
|
||||
char *current = start;
|
||||
char *p = (char *)path_next_component(start);
|
||||
|
Reference in New Issue
Block a user