X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_message_body.c;h=03ca5c3e11f3eb2d31e3b353b3041fe2eb5cc252;hp=fd5b76293b9384b279089a9301d1084467cc5526;hb=9886ab46dbb299c9d6cfef9d8a0258d91b90a8e6;hpb=0b83632b2b0a03eeca090f993259ccd95ab646fb diff --git a/php_http_message_body.c b/php_http_message_body.c index fd5b762..03ca5c3 100644 --- a/php_http_message_body.c +++ b/php_http_message_body.c @@ -202,7 +202,10 @@ PHP_HTTP_API size_t php_http_message_body_append(php_http_message_body_t *body, php_stream *s; TSRMLS_FETCH_FROM_CTX(body->ts); - s = php_http_message_body_stream(body); + if (!(s = php_http_message_body_stream(body))) { + return -1; + } + php_stream_seek(s, 0, SEEK_END); return php_stream_write(s, buf, len); }