X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_functions.c;fp=http_functions.c;h=4527c25388f0f8b16a0d215513e7d52649a76a14;hp=1f94df95a317757f252acb79f417cfe69acdced2;hb=a3550dfdf5079087b74c28470cccaa59ed7712b4;hpb=378dd0f912b3139f1a797cf19e7c4eb88d33f141;ds=sidebyside diff --git a/http_functions.c b/http_functions.c index 1f94df9..4527c25 100644 --- a/http_functions.c +++ b/http_functions.c @@ -733,15 +733,18 @@ PHP_FUNCTION(http_parse_params) RETURN_FALSE; } - params = ecalloc(1, sizeof(zval)); + MAKE_STD_ZVAL(params); array_init(params); if (SUCCESS != http_parse_params(param, flags, Z_ARRVAL_P(params))) { - zval_dtor(params); - FREE_ZVAL(params); + zval_ptr_dtor(¶ms); RETURN_FALSE; } + object_init(return_value); add_property_zval(return_value, "params", params); +#ifdef ZEND_ENGINE_2 + zval_ptr_dtor(¶ms); +#endif } /* }}} */