Loading lib/transfer.c +5 −15 Original line number Diff line number Diff line Loading @@ -193,7 +193,6 @@ CURLcode Curl_readwrite(struct connectdata *conn, if ((k->bytecount == 0) && (k->writebytecount == 0)) Curl_pgrsTime(data, TIMER_STARTTRANSFER); didwhat |= KEEP_READ; /* NULL terminate, allowing string ops to be used */ Loading Loading @@ -313,6 +312,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, k->headerline = 0; /* restart the header line counter */ /* if we did wait for this do enable write now! */ if (k->write_after_100_header) { k->write_after_100_header = FALSE; FD_SET (conn->writesockfd, &k->writefd); /* write */ k->keepon |= KEEP_WRITE; Loading Loading @@ -749,8 +749,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, conn->upload_fromhere = k->uploadbuf; nread = data->set.fread(conn->upload_fromhere, 1, conn->upload_bufsize, data->set.in); BUFSIZE, data->set.in); /* the signed int typecase of nread of for systems that has unsigned size_t */ Loading Loading @@ -782,7 +781,6 @@ CURLcode Curl_readwrite(struct connectdata *conn, else { /* We have a partial buffer left from a previous "round". Use that instead of reading more data */ } /* write to socket */ Loading Loading @@ -811,7 +809,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, conn->upload_present = 0; /* no more bytes left */ } k->writebytecount += nread; k->writebytecount += bytes_written; Curl_pgrsSetUploadCounter(data, (double)k->writebytecount); } Loading Loading @@ -846,15 +844,6 @@ CURLcode Curl_readwrite(struct connectdata *conn, if (result) return result; if(data->progress.ulspeed > conn->upload_bufsize) { /* If we're transfering more data per second than fits in our buffer, we increase the buffer size to adjust to the current speed. However, we must not set it larger than BUFSIZE. We don't adjust it downwards again since we don't see any point in that! */ conn->upload_bufsize=(long)min(data->progress.ulspeed, BUFSIZE); } if (data->set.timeout && ((Curl_tvdiff(k->now, k->start)/1000) >= data->set.timeout)) { failf (data, "Operation timed out with %d out of %d bytes received", Loading Loading @@ -1024,6 +1013,7 @@ Transfer(struct connectdata *conn) case 0: /* timeout */ result = Curl_readwrite(conn, &done); break; default: /* readable descriptors */ result = Curl_readwrite(conn, &done); break; Loading Loading
lib/transfer.c +5 −15 Original line number Diff line number Diff line Loading @@ -193,7 +193,6 @@ CURLcode Curl_readwrite(struct connectdata *conn, if ((k->bytecount == 0) && (k->writebytecount == 0)) Curl_pgrsTime(data, TIMER_STARTTRANSFER); didwhat |= KEEP_READ; /* NULL terminate, allowing string ops to be used */ Loading Loading @@ -313,6 +312,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, k->headerline = 0; /* restart the header line counter */ /* if we did wait for this do enable write now! */ if (k->write_after_100_header) { k->write_after_100_header = FALSE; FD_SET (conn->writesockfd, &k->writefd); /* write */ k->keepon |= KEEP_WRITE; Loading Loading @@ -749,8 +749,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, conn->upload_fromhere = k->uploadbuf; nread = data->set.fread(conn->upload_fromhere, 1, conn->upload_bufsize, data->set.in); BUFSIZE, data->set.in); /* the signed int typecase of nread of for systems that has unsigned size_t */ Loading Loading @@ -782,7 +781,6 @@ CURLcode Curl_readwrite(struct connectdata *conn, else { /* We have a partial buffer left from a previous "round". Use that instead of reading more data */ } /* write to socket */ Loading Loading @@ -811,7 +809,7 @@ CURLcode Curl_readwrite(struct connectdata *conn, conn->upload_present = 0; /* no more bytes left */ } k->writebytecount += nread; k->writebytecount += bytes_written; Curl_pgrsSetUploadCounter(data, (double)k->writebytecount); } Loading Loading @@ -846,15 +844,6 @@ CURLcode Curl_readwrite(struct connectdata *conn, if (result) return result; if(data->progress.ulspeed > conn->upload_bufsize) { /* If we're transfering more data per second than fits in our buffer, we increase the buffer size to adjust to the current speed. However, we must not set it larger than BUFSIZE. We don't adjust it downwards again since we don't see any point in that! */ conn->upload_bufsize=(long)min(data->progress.ulspeed, BUFSIZE); } if (data->set.timeout && ((Curl_tvdiff(k->now, k->start)/1000) >= data->set.timeout)) { failf (data, "Operation timed out with %d out of %d bytes received", Loading Loading @@ -1024,6 +1013,7 @@ Transfer(struct connectdata *conn) case 0: /* timeout */ result = Curl_readwrite(conn, &done); break; default: /* readable descriptors */ result = Curl_readwrite(conn, &done); break; Loading