gettimeofday(&now, NULL);
+ if (INFO_GTE(PROGRESS, 2)) {
+ ofs = stats.total_transferred_size - size + ofs;
+ size = stats.total_size;
+ }
+
if (!ph_start.time.tv_sec) {
int i;
return;
#endif
- if (INFO_GTE(PROGRESS, 2)) {
- rprint_progress(stats.total_transferred_size,
- stats.total_size, &now, False);
- } else
- rprint_progress(ofs, size, &now, False);
+ rprint_progress(ofs, size, &now, False);
}