diff options
| -rw-r--r-- | ext/dom/php_dom.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/dom/php_dom.c b/ext/dom/php_dom.c index dc56503160..e1c45281f6 100644 --- a/ext/dom/php_dom.c +++ b/ext/dom/php_dom.c @@ -306,8 +306,7 @@ zval *dom_read_property(zval *object, zval *member, zend_bool silent TSRMLS_DC) ret = hnd->read_func(obj, &retval TSRMLS_CC); if (ret == SUCCESS) { /* ensure we're creating a temporary variable */ - retval->refcount = 1; - PZVAL_UNLOCK(retval); + retval->refcount = 0; } else { retval = EG(uninitialized_zval_ptr); } |
