mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 15:48:49 -05: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
@ -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…
Reference in New Issue
Block a user