diff options
Diffstat (limited to 'Zend/zend_object_handlers.c')
-rw-r--r-- | Zend/zend_object_handlers.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index 19179cca59..ff91d45be0 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -78,7 +78,7 @@ ZEND_API void rebuild_object_properties(zend_object *zobj) /* {{{ */ zobj->properties->u.v.flags |= HASH_FLAG_HAS_EMPTY_IND; } - _zend_hash_append_ind(zobj->properties, prop_info->name, + _zend_hash_append_ind(zobj->properties, prop_info->name, OBJ_PROP(zobj, prop_info->offset)); } } ZEND_HASH_FOREACH_END(); @@ -618,7 +618,7 @@ zval *zend_std_read_property(zval *object, zval *member, int type, void **cache_ *guard |= IN_ISSET; zend_std_call_issetter(&tmp_object, member, &tmp_result); *guard &= ~IN_ISSET; - + if (!zend_is_true(&tmp_result)) { retval = &EG(uninitialized_zval); zval_ptr_dtor(&tmp_object); |