X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_env_request.c;h=4313370cf4e1fa64a512e039c1a41a148f57c0c7;hp=c11f730bcbe31a1b4498adb2ab05f7eea3256d2a;hb=0e89d506db19cab9581a7317e0494001941a8c70;hpb=14aec371d6123fbedbe13ca73b6a6d5768c635cb diff --git a/php_http_env_request.c b/php_http_env_request.c index c11f730..4313370 100644 --- a/php_http_env_request.c +++ b/php_http_env_request.c @@ -134,6 +134,7 @@ PHP_METHOD(HttpEnvRequest, __construct) if (SUCCESS == php_http_querystring_ctor(zquery, zsg TSRMLS_CC)) { zend_update_property(php_http_env_request_class_entry, getThis(), ZEND_STRL("query"), zquery TSRMLS_CC); } + zval_ptr_dtor(&zquery); } if ((zsg = php_http_env_get_superglobal(ZEND_STRL("_POST") TSRMLS_CC))) { zval *zpost; @@ -143,6 +144,7 @@ PHP_METHOD(HttpEnvRequest, __construct) if (SUCCESS == php_http_querystring_ctor(zpost, zsg TSRMLS_CC)) { zend_update_property(php_http_env_request_class_entry, getThis(), ZEND_STRL("post"), zpost TSRMLS_CC); } + zval_ptr_dtor(&zpost); } if ((zsg = php_http_env_get_superglobal(ZEND_STRL("_FILES") TSRMLS_CC))) { zval *zfiles; @@ -152,6 +154,7 @@ PHP_METHOD(HttpEnvRequest, __construct) zend_hash_apply_with_arguments(Z_ARRVAL_P(zsg) TSRMLS_CC, grab_files, 1, zfiles); zend_update_property(php_http_env_request_class_entry, getThis(), ZEND_STRL("files"), zfiles TSRMLS_CC); + zval_ptr_dtor(&zfiles); } } } end_error_handling();