diff --git a/src/duplicacy_chunkdownloader.go b/src/duplicacy_chunkdownloader.go index 689206c..a2eac77 100644 --- a/src/duplicacy_chunkdownloader.go +++ b/src/duplicacy_chunkdownloader.go @@ -353,7 +353,7 @@ func (downloader *ChunkDownloader) Download(threadIndex int, task ChunkDownloadT } } - if downloader.showStatistics || IsTracing() { + if (downloader.showStatistics || IsTracing()) && downloader.totalFileSize > 0 { atomic.AddInt64(&downloader.downloadedFileSize, int64(chunk.GetLength())) downloadFileSize := atomic.LoadInt64(&downloader.downloadedFileSize)