mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 9.1.1099: Vim9: import with extends may crash
Problem: Vim9: import with extends may crash, v9.1.1087 wasn't the correct way to fix it) Solution: When using an import class, Check for a valid class member variable at compile time (Yegappan Lakshmanan) related: #16601 closes: #16603 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
e3647c8bf5
commit
54d7f18c38
@@ -2461,14 +2461,8 @@ execute_storeindex(isn_T *iptr, ectx_T *ectx)
|
||||
otv = class->class_members_tv;
|
||||
}
|
||||
|
||||
if (otv != NULL)
|
||||
{
|
||||
clear_tv(&otv[lidx]);
|
||||
otv[lidx] = *tv;
|
||||
}
|
||||
else
|
||||
status = FAIL;
|
||||
|
||||
clear_tv(&otv[lidx]);
|
||||
otv[lidx] = *tv;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user