mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 9.0.1911: Vim9: segfault with null object and instanceof()
Problem: Vim9: segfault with null object and instanceof() Solution: return early closes: #13121 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Ernie Rael <errael@raelity.com>
This commit is contained in:
committed by
Christian Brabandt
parent
346ac1429c
commit
3da696db6a
@@ -2865,6 +2865,9 @@ f_instanceof(typval_T *argvars, typval_T *rettv)
|
||||
|| check_for_class_or_list_arg(argvars, 1) == FAIL)
|
||||
return;
|
||||
|
||||
if (object_tv->vval.v_object == NULL)
|
||||
return;
|
||||
|
||||
if (classinfo_tv->v_type == VAR_LIST)
|
||||
{
|
||||
FOR_ALL_LIST_ITEMS(classinfo_tv->vval.v_list, li)
|
||||
|
Reference in New Issue
Block a user