]> granicus.if.org Git - php/commitdiff
Resource is not copyable (just refcounted)
authorDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 11:57:42 +0000 (14:57 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 11:57:42 +0000 (14:57 +0300)
ext/standard/user_filters.c

index b87c52327321158563918f3597e61fa5a242ecef..01bc6e4021da8e6f9f02ee0dd75fcda688bd0c51 100644 (file)
@@ -180,7 +180,7 @@ php_stream_filter_status_t userfilter_filter(
 
                /* Give the userfilter class a hook back to the stream */
                php_stream_to_zval(stream, &tmp);
-               zval_copy_ctor(&tmp);
+               Z_ADDREF(tmp);
                add_property_zval(obj, "stream", &tmp);
                /* add_property_zval increments the refcount which is unwanted here */
                zval_ptr_dtor(&tmp);