X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client_curl.c;h=18eb944708b7d74b562966a9f4fed1b0e6552aac;hp=e9fa1126e5c6cd72822002d15d64c5582657fab5;hb=f6a612bfd0eb7ff179c013f3226b6a7790bb4d82;hpb=74e7358add4c74d212b91d23e8600ef3c10d081e diff --git a/src/php_http_client_curl.c b/src/php_http_client_curl.c index e9fa112..18eb944 100644 --- a/src/php_http_client_curl.c +++ b/src/php_http_client_curl.c @@ -198,14 +198,10 @@ static php_resource_factory_ops_t php_http_curlm_resource_factory_ops = { static size_t php_http_curle_read_callback(void *data, size_t len, size_t n, void *ctx) { - php_http_message_body_t *body = ctx; + php_stream *s = php_http_message_body_stream(ctx); - if (body && body->res) { - php_stream *s = php_http_message_body_stream(body); - - if (s) { - return php_stream_read(s, data, len * n); - } else abort(); + if (s) { + return php_stream_read(s, data, len * n); } return 0; }