vim-patch:8.1.2222: accessing invalid memory

Problem:    Accessing invalid memory. (Dominique Pelle)
Solution:   Reset highlight_match every time.  (closes vim/vim#5125)
7ab5d77666
This commit is contained in:
Jan Edmund Lazo 2020-09-15 02:03:04 -04:00
parent ba16475549
commit 2ed48e71d3
No known key found for this signature in database
GPG Key ID: 64915E6E9F735B15

View File

@ -557,6 +557,7 @@ static void may_do_incsearch_highlighting(int firstc, long count,
}
update_screen(SOME_VALID);
highlight_match = false;
restore_last_search_pattern();
// Leave it at the end to make CTRL-R CTRL-W work. But not when beyond the
@ -1549,6 +1550,7 @@ static int may_do_command_line_next_incsearch(int firstc, long count,
highlight_match = true;
save_viewstate(&s->old_viewstate);
update_screen(NOT_VALID);
highlight_match = false;
redrawcmdline();
curwin->w_cursor = s->match_end;
} else {