diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2014-06-03 00:36:31 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2014-06-03 00:36:31 +0400 |
| commit | 0427ae08fb8dde00993277c3e7f9d98abfa159a8 (patch) | |
| tree | 3eb82452e97adb70be1b54425c3710c5d2687eb9 /ext | |
| parent | 717b5661e7180053629658a90d7946e09c2fe2c8 (diff) | |
| download | php-git-0427ae08fb8dde00993277c3e7f9d98abfa159a8.tar.gz | |
cleanup
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/filter/filter.c | 3 | ||||
| -rw-r--r-- | ext/xml/xml.c | 2 |
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; } |
