patch 9.0.0949: crash when unletting a variable while listing variables
Problem: Crash when unletting a variable while listing variables.
Solution: Disallow changing a hashtable while going over the entries.
(closes #11435)
This commit is contained in:
@ -126,7 +126,7 @@ sign_group_unref(char_u *groupname)
|
||||
if (group->sg_refcount == 0)
|
||||
{
|
||||
// All the signs in this group are removed
|
||||
hash_remove(&sg_table, hi);
|
||||
hash_remove(&sg_table, hi, "sign remove");
|
||||
vim_free(group);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user