mirror of
https://github.com/neovim/neovim.git
synced 2025-09-16 08:18:17 +00:00
vim-patch:8.2.4938: crash when matching buffer with invalid pattern
Problem: Crash when matching buffer with invalid pattern.
Solution: Check for NULL regprog.
a59f2dfd0c
This commit is contained in:
@@ -2366,7 +2366,7 @@ static char_u *buflist_match(regmatch_T *rmp, buf_T *buf, bool ignore_case)
|
||||
{
|
||||
// First try the short file name, then the long file name.
|
||||
char_u *match = fname_match(rmp, buf->b_sfname, ignore_case);
|
||||
if (match == NULL) {
|
||||
if (match == NULL && rmp->regprog != NULL) {
|
||||
match = fname_match(rmp, buf->b_ffname, ignore_case);
|
||||
}
|
||||
return match;
|
||||
|
Reference in New Issue
Block a user