fix(api): nvim_create_autocmd crash on invalid types inside pattern array

Co-authored-by: ii14 <ii14@users.noreply.github.com>
This commit is contained in:
ii14
2023-01-12 16:25:44 +01:00
committed by GitHub
parent 0fd59f0121
commit 921e634119
2 changed files with 15 additions and 1 deletions

View File

@@ -940,7 +940,7 @@ static bool get_patterns_from_pattern_or_buf(Array *patterns, Object pattern, Ob
patlen = aucmd_pattern_length(pat);
}
} else if (v->type == kObjectTypeArray) {
if (!check_autocmd_string_array(*patterns, "pattern", err)) {
if (!check_autocmd_string_array(v->data.array, "pattern", err)) {
return false;
}