diff options
-rw-r--r-- | ext/standard/var.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/var.c b/ext/standard/var.c index 4f94ec34cb..472cd62d8f 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -958,7 +958,7 @@ again: } if (Z_ISREF_P(data) && Z_REFCOUNT_P(data) == 1) { - ZVAL_UNREF(data); + data = Z_REFVAL_P(data); } /* we should still add element even if it's not OK, |