Commit 76c36688 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Makes CURLINFO_CONTENT_LENGTH_DOWNLOAD work even if CURLOPT_NOBODY is set

true.
parent 651c8d3b
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -507,11 +507,15 @@ CURLcode Curl_readwrite(struct connectdata *conn,
                  if(conn->bits.chunk)
                    conn->size=-1;

                }
                if(-1 != conn->size) {
                  /* We do this operation even if no_body is true, since this
                     data might be retrieved later with curl_easy_getinfo()
                     and its CURLINFO_CONTENT_LENGTH_DOWNLOAD option. */

                  Curl_pgrsSetDownloadSize(data, conn->size);
                  conn->maxdownload = conn->size;
                }
                }
                /* If max download size is *zero* (nothing) we already
                   have nothing and can safely return ok now! */
                if(0 == conn->maxdownload)