summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-05-28 23:04:50 +0400
committerDmitry Stogov <dmitry@zend.com>2014-05-28 23:04:50 +0400
commit8334f386151965860448a6a8e2b9deb45d78692e (patch)
tree60d94dd914a713ad87d1c5d40ec3aa7ef3347b84
parent9e2bc83fdbaa37ccc2b38ec36b3d49a96376ba93 (diff)
downloadphp-git-8334f386151965860448a6a8e2b9deb45d78692e.tar.gz
Fixed conversion to phpng mistakes
-rw-r--r--ext/filter/filter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/filter/filter.c b/ext/filter/filter.c
index 20ecbaa8c1..ae554432c1 100644
--- a/ext/filter/filter.c
+++ b/ext/filter/filter.c
@@ -667,11 +667,11 @@ static void php_filter_array_handler(zval *input, zval *op, zval *return_value,
if (!op) {
zval_ptr_dtor(return_value);
- ZVAL_COPY(return_value, input);
+ ZVAL_DUP(return_value, input);
php_filter_call(return_value, FILTER_DEFAULT, NULL, 0, FILTER_REQUIRE_ARRAY TSRMLS_CC);
} else if (Z_TYPE_P(op) == IS_LONG) {
zval_ptr_dtor(return_value);
- ZVAL_COPY(return_value, input);
+ ZVAL_DUP(return_value, input);
php_filter_call(return_value, Z_LVAL_P(op), NULL, 0, FILTER_REQUIRE_ARRAY TSRMLS_CC);
} else if (Z_TYPE_P(op) == IS_ARRAY) {
array_init(return_value);