summaryrefslogtreecommitdiff
path: root/Zend/zend_ini_parser.y
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-01-17 17:58:42 +0300
committerDmitry Stogov <dmitry@zend.com>2018-01-17 17:58:42 +0300
commitde79001bef9f870908f9d029889141431aa9642d (patch)
tree7d46d5b77d86cad3310184e2ccd4fa4bd8d1d246 /Zend/zend_ini_parser.y
parenta22f8ac1a96fbf3fe89b40a3f89c1f7f47a38787 (diff)
downloadphp-git-de79001bef9f870908f9d029889141431aa9642d.tar.gz
ZVAL_COPY_OR_DUP() instead of ZVAL_DUP()
Diffstat (limited to 'Zend/zend_ini_parser.y')
-rw-r--r--Zend/zend_ini_parser.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_ini_parser.y b/Zend/zend_ini_parser.y
index a44a824455..1510f2fabf 100644
--- a/Zend/zend_ini_parser.y
+++ b/Zend/zend_ini_parser.y
@@ -143,7 +143,7 @@ static void zend_ini_get_constant(zval *result, zval *name)
if (!memchr(Z_STRVAL_P(name), ':', Z_STRLEN_P(name))
&& (c = zend_get_constant(Z_STR_P(name))) != 0) {
if (Z_TYPE_P(c) != IS_STRING) {
- ZVAL_DUP(&tmp, c);
+ ZVAL_COPY_OR_DUP(&tmp, c);
if (Z_OPT_CONSTANT(tmp)) {
zval_update_constant_ex(&tmp, NULL);
}