From: Dreamsxin Date: Mon, 13 Jul 2015 00:42:18 +0000 (+0800) Subject: Updated zend_update_static_property X-Git-Tag: php-7.1.1RC1~35^2~12^2~8^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7554e83037f78172a472a4f12a5c18b6a236968c;p=php Updated zend_update_static_property --- diff --git a/Zend/zend_API.c b/Zend/zend_API.c index c84ab13792..d8e560c844 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -3923,7 +3923,7 @@ ZEND_API int zend_update_static_property(zend_class_entry *scope, const char *na if (Z_ISREF_P(property)) { zval_dtor(property); ZVAL_COPY_VALUE(property, value); - if (Z_REFCOUNT_P(value) > 0) { + if (Z_REFCOUNTED_P(value) && Z_REFCOUNT_P(value) > 0) { zval_opt_copy_ctor(property); } } else {