summaryrefslogtreecommitdiff
path: root/Zend
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-03-16 14:24:48 +0100
committerNikita Popov <nikita.ppv@gmail.com>2021-03-16 14:24:48 +0100
commit59e610092a0c667098de0cca85c224d0a1b66990 (patch)
tree9e2d51a41349a9c9cac501220a536e07c8879157 /Zend
parent4f750f7171ca954086ece6902c38b426370f9f03 (diff)
downloadphp-git-59e610092a0c667098de0cca85c224d0a1b66990.tar.gz
Check for WRONG_PROPERTY_INFO
Diffstat (limited to 'Zend')
-rw-r--r--Zend/zend_execute.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index bfafff9e35..ce2901d52c 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1194,7 +1194,7 @@ static void zend_verify_internal_read_property_type(zend_object *obj, zend_strin
{
zend_property_info *prop_info =
zend_get_property_info(obj->ce, name, /* silent */ true);
- if (prop_info && ZEND_TYPE_IS_SET(prop_info->type)) {
+ if (prop_info && prop_info != ZEND_WRONG_PROPERTY_INFO && ZEND_TYPE_IS_SET(prop_info->type)) {
zend_verify_property_type(prop_info, val, /* strict */ true);
}
}