X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_api.h;h=809f1426419871057c72e4b0ac0ee6fbcbeb6553;hp=7163dc1fd8ab48118cb16a762550b3236960604d;hb=6da3520587f9f79c7429501289512d2a2415b517;hpb=8cac80cefc90322b900d568b4e1af97f291cceb3 diff --git a/php_http_api.h b/php_http_api.h index 7163dc1..809f142 100644 --- a/php_http_api.h +++ b/php_http_api.h @@ -296,8 +296,13 @@ static inline zval *_zval_copy(int type, zval *z ZEND_FILE_LINE_DC ZEND_FILE_LIN *copy = *z; zval_copy_ctor(copy); convert_to_type(type, copy); +#ifdef Z_SET_REFCOUNT + Z_SET_REFCOUNT_P(copy, 0); + Z_UNSET_ISREF_P(copy); +#else copy->refcount = 0; copy->is_ref = 0; +#endif return copy; }