attempt to fix #91
[m6w6/ext-http] / src / php_http_message_body.c
index 79c8bf765095852bd2798cf1ae80e077a287de12..b2e643be4b39491f4b4f90865e76edd530cdf06c 100644 (file)
@@ -214,7 +214,7 @@ size_t php_http_message_body_append(php_http_message_body_t *body, const char *b
        written = php_stream_write(s, buf, len);
 
        if (written != len) {
-               php_error_docref(NULL, E_WARNING, "Failed to append %zu bytes to body; wrote %zu", len, written);
+               php_error_docref(NULL, E_WARNING, "Failed to append %zu bytes to body; wrote %zu", len, written == (size_t) -1 ? 0 : written);
        }
 
        return len;