patch 9.1.0471: Crash when using autocmd_get() after removing event inside autocmd
Problem: Crash when using autocmd_get() after removing event inside
autocmd (Sergey Vlasov)
Solution: Check that the pattern is NULL (zeertzjq).
fixes: #14937
closes: #14939
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
03a3df15ca
commit
2d1d5c6c27
@ -3391,6 +3391,9 @@ f_autocmd_get(typval_T *argvars, typval_T *rettv)
|
||||
{
|
||||
char_u *group_name;
|
||||
|
||||
if (ap->pat == NULL) // pattern has been removed
|
||||
continue;
|
||||
|
||||
if (group != AUGROUP_ALL && group != ap->group)
|
||||
continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user