now always stops reading a HEAD reply after all the headers have been returned

RFC 2616, section 9.4 says: "The HEAD method is identical to GET except that
the server MUST NOT return a message-body in the response."
This commit is contained in:
Daniel Stenberg 2001-03-23 07:52:45 +00:00
parent 76576cd1e2
commit 02f6894af5

View File

@ -356,11 +356,10 @@ Transfer(struct connectdata *c_conn)
/* /*
* end-of-headers. * end-of-headers.
* *
* If we requested a "no body" and this isn't a "close" * If we requested a "no body", this is a good time to get
* connection, this is a good time to get out and return * out and return home.
* home.
*/ */
if(!conn->bits.close && data->bits.no_body) if(data->bits.no_body)
return CURLE_OK; return CURLE_OK;
break; /* exit header line loop */ break; /* exit header line loop */
} }