Don't divide by zero to calculate the ETA, even if we haven't gotten
any data in 30 seconds.
This commit is contained in:
parent
b3245bbb2f
commit
73fa7c5c52
@ -150,7 +150,7 @@ stat_display(struct xferstat *xs, int force)
|
||||
fprintf(stderr, " (%lld bytes): %d%%", (long long)xs->size,
|
||||
(int)((100.0 * xs->rcvd) / xs->size));
|
||||
elapsed = xs->last.tv_sec - xs->start.tv_sec;
|
||||
if (elapsed > 30) {
|
||||
if (elapsed > 30 && xs->rcvd > 0) {
|
||||
long remaining;
|
||||
|
||||
remaining = ((xs->size * elapsed) / xs->rcvd) - elapsed;
|
||||
|
Loading…
x
Reference in New Issue
Block a user