mirror of
https://github.com/curl/curl.git
synced 2026-05-03 22:37:50 +03:00
Update the byte counters in the loop so that aborted transfers have the
information as well. Improves debug outputs etc.
This commit is contained in:
parent
99888388dc
commit
617d6eb7ce
1 changed files with 7 additions and 5 deletions
|
|
@ -839,6 +839,12 @@ Transfer(struct connectdata *c_conn)
|
|||
break;
|
||||
}
|
||||
|
||||
/* Update read/write counters */
|
||||
if(conn->bytecountp)
|
||||
*conn->bytecountp = bytecount; /* read count */
|
||||
if(conn->writebytecountp)
|
||||
*conn->writebytecountp = writebytecount; /* write count */
|
||||
|
||||
now = Curl_tvnow();
|
||||
if(Curl_pgrsUpdate(conn))
|
||||
urg = CURLE_ABORTED_BY_CALLBACK;
|
||||
|
|
@ -862,6 +868,7 @@ Transfer(struct connectdata *c_conn)
|
|||
bytecount, conn->size);
|
||||
return CURLE_OPERATION_TIMEOUTED;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -884,11 +891,6 @@ Transfer(struct connectdata *c_conn)
|
|||
if(Curl_pgrsUpdate(conn))
|
||||
return CURLE_ABORTED_BY_CALLBACK;
|
||||
|
||||
if(conn->bytecountp)
|
||||
*conn->bytecountp = bytecount; /* read count */
|
||||
if(conn->writebytecountp)
|
||||
*conn->writebytecountp = writebytecount; /* write count */
|
||||
|
||||
return CURLE_OK;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue