summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-06-03 00:36:31 +0400
committerDmitry Stogov <dmitry@zend.com>2014-06-03 00:36:31 +0400
commit0427ae08fb8dde00993277c3e7f9d98abfa159a8 (patch)
tree3eb82452e97adb70be1b54425c3710c5d2687eb9 /ext
parent717b5661e7180053629658a90d7946e09c2fe2c8 (diff)
downloadphp-git-0427ae08fb8dde00993277c3e7f9d98abfa159a8.tar.gz
cleanup
Diffstat (limited to 'ext')
-rw-r--r--ext/filter/filter.c3
-rw-r--r--ext/xml/xml.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/ext/filter/filter.c b/ext/filter/filter.c
index ae554432c1..6e723638aa 100644
--- a/ext/filter/filter.c
+++ b/ext/filter/filter.c
@@ -693,7 +693,8 @@ static void php_filter_array_handler(zval *input, zval *op, zval *return_value,
}
} else {
zval nval;
- ZVAL_DUP_DEREF(&nval, tmp);
+ ZVAL_DEREF(tmp);
+ ZVAL_DUP(&nval, tmp);
php_filter_call(&nval, -1, arg_elm, 0, FILTER_REQUIRE_SCALAR TSRMLS_CC);
zend_hash_update(Z_ARRVAL_P(return_value), arg_key, &nval);
}
diff --git a/ext/xml/xml.c b/ext/xml/xml.c
index 6bc6acbb1e..0e9f19a199 100644
--- a/ext/xml/xml.c
+++ b/ext/xml/xml.c
@@ -1180,7 +1180,7 @@ PHP_FUNCTION(xml_set_object)
zval_add_ref(&parser->object);
#endif */
- ZVAL_DUP_DEREF(&parser->object, mythis);
+ ZVAL_COPY(&parser->object, mythis);
RETVAL_TRUE;
}