1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 15:48:49 -05:00

don't do the GOT_NOTHING error check if the DONE function was called with

premature set TRUE, which means it was done before the request comleted. It
could then very well not have received any data.
This commit is contained in:
Daniel Stenberg 2008-02-17 13:40:35 +00:00
parent 0e73361a06
commit 4180ca7638

View File

@ -1832,7 +1832,9 @@ CURLcode Curl_http_done(struct connectdata *conn,
if(status != CURLE_OK)
return (status);
if(!conn->bits.retry &&
if(!premature && /* this check is pointless is the DONE is done before the
entire operation is complete */
!conn->bits.retry &&
((http->readbytecount +
data->req.headerbytecount -
data->req.deductheadercount)) <= 0) {