diff options
Diffstat (limited to 'Zend/zend_execute.c')
| -rw-r--r-- | Zend/zend_execute.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 12dee19586..8394954975 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -688,6 +688,8 @@ static inline void zend_fetch_dimension_address(znode *result, znode *op1, znode convert_to_long(&tmp); offset = &tmp; } + SEPARATE_ZVAL(container_ptr); + container = *container_ptr; Ts[result->u.var].EA.str = container; PZVAL_LOCK(container); Ts[result->u.var].EA.offset = offset->value.lval; |
