X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_env_response.c;h=f5d2da9846c6d4958df30e7db6c5170a79a0d780;hp=ab959f31ba6d838066c062f27d9a94980bacfab9;hb=d5d03014cff8c8ca80ee7866af100d3ceae1bd8f;hpb=13662c61792685435496cd25c95ee1c1950cd9d7 diff --git a/src/php_http_env_response.c b/src/php_http_env_response.c index ab959f3..f5d2da9 100644 --- a/src/php_http_env_response.c +++ b/src/php_http_env_response.c @@ -938,7 +938,9 @@ static ZEND_RESULT_CODE php_http_env_response_stream_start(php_http_env_response if (ctx->chunked) { ctx->chunked_filter = php_stream_filter_create("http.chunked_encode", NULL, 0); - php_stream_filter_append(&ctx->stream->writefilters, ctx->chunked_filter); + if (ctx->chunked_filter) { + php_stream_filter_append(&ctx->stream->writefilters, ctx->chunked_filter); + } } return ctx->started ? SUCCESS : FAILURE; @@ -1391,7 +1393,7 @@ static PHP_METHOD(HttpEnvResponse, send) } static zend_function_entry php_http_env_response_methods[] = { - PHP_ME(HttpEnvResponse, __construct, ai_HttpEnvResponse___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR) + PHP_ME(HttpEnvResponse, __construct, ai_HttpEnvResponse___construct, ZEND_ACC_PUBLIC) PHP_ME(HttpEnvResponse, __invoke, ai_HttpEnvResponse___invoke, ZEND_ACC_PUBLIC) PHP_ME(HttpEnvResponse, setEnvRequest, ai_HttpEnvResponse_setEnvRequest, ZEND_ACC_PUBLIC) PHP_ME(HttpEnvResponse, setCookie, ai_HttpEnvResponse_setCookie, ZEND_ACC_PUBLIC)