|
|
|
@ -470,7 +470,8 @@ ZEND_API inline void zend_assign_to_variable_reference(znode *result, zval **var |
|
|
|
value_ptr = *value_ptr_ptr; |
|
|
|
if (variable_ptr == EG(error_zval_ptr) || value_ptr==EG(error_zval_ptr)) { |
|
|
|
variable_ptr_ptr = &EG(uninitialized_zval_ptr); |
|
|
|
} else if (variable_ptr==&EG(uninitialized_zval) || variable_ptr!=value_ptr) { |
|
|
|
// } else if (variable_ptr==&EG(uninitialized_zval) || variable_ptr!=value_ptr) { |
|
|
|
} else if (variable_ptr != value_ptr) { |
|
|
|
variable_ptr->refcount--; |
|
|
|
if (variable_ptr->refcount==0) { |
|
|
|
zendi_zval_dtor(*variable_ptr); |
|
|
|
|