1
0
mirror of https://github.com/moparisthebest/curl synced 2025-02-28 09:21:50 -05:00

http_perhapsrewind: don't abort CONNECT requests

...they never have a body
This commit is contained in:
Stefan Bühler 2014-11-24 10:42:01 +01:00 committed by Daniel Stenberg
parent 87c4abb611
commit 576ac00eb3

View File

@ -468,10 +468,15 @@ static CURLcode http_perhapsrewind(struct connectdata *conn)
bytessent = http->writebytecount;
if(conn->bits.authneg)
if(conn->bits.authneg) {
/* This is a state where we are known to be negotiating and we don't send
any data then. */
expectsend = 0;
}
else if(!conn->bits.protoconnstart) {
/* HTTP CONNECT in progress: there is no body */
expectsend = 0;
}
else {
/* figure out how much data we are expected to send */
switch(data->set.httpreq) {