Skip to content

Commit 278a86e

Browse files
committed
handle progress for 0 sized files
1 parent 27f8a03 commit 278a86e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/progress/progress.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,10 @@ func (r *Progress) Start() {
4343
func (r *Progress) run() {
4444
for range r.ticker.C {
4545
offset := atomic.LoadInt64(&r.offset)
46-
progress := (offset * 100) / r.size
46+
var progress int64
47+
if r.size != 0 {
48+
progress = (offset * 100) / r.size
49+
}
4750
speed := r.counter.Rate() / (1 << 10)
4851
log.Infof("%s %d/%d MB (%d%%) %d KB/s", r.prefix, offset/(1<<20), r.size/(1<<20), progress, speed)
4952
}

0 commit comments

Comments
 (0)