diff options
-rw-r--r-- | lib/http.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/http.c b/lib/http.c index d510e6a9e..93a5e3e33 100644 --- a/lib/http.c +++ b/lib/http.c @@ -2222,7 +2222,10 @@ CURLcode Curl_http(struct connectdata *conn, bool *done) if((conn->protocol&PROT_HTTP) && data->set.upload && (data->set.infilesize == -1)) { - if (use_http_1_1(data, conn)) { + if(conn->bits.authneg) + /* don't enable chunked during auth neg */ + ; + else if(use_http_1_1(data, conn)) { /* HTTP, upload, unknown file size and not HTTP 1.0 */ data->req.upload_chunky = TRUE; } |