diff --git a/lib/http.c b/lib/http.c index eb81aae71..9f44b8a68 100644 --- a/lib/http.c +++ b/lib/http.c @@ -2733,7 +2733,7 @@ CURLcode Curl_http(struct connectdata *conn, bool *done) break; } - postsize = http->postsize; + data->state.infilesize = postsize = http->postsize; /* We only set Content-Length and allow a custom Content-Length if we don't upload data chunked, as RFC2616 forbids us to set both