Commit 576ac00e authored by Stefan Bühler's avatar Stefan Bühler Committed by Daniel Stenberg
Browse files

http_perhapsrewind: don't abort CONNECT requests

...they never have a body
parent 87c4abb6
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -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) {