From 5372375bd55a2cc67a968415f060ac5c37ea0c3c Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 29 Oct 2015 23:47:13 +1100 Subject: [PATCH] Fix #35 --- metainfo/builder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metainfo/builder.go b/metainfo/builder.go index 96df1939..72683bb5 100644 --- a/metainfo/builder.go +++ b/metainfo/builder.go @@ -304,7 +304,7 @@ func (b *Batch) Start(w io.Writer, nworkers int) (<-chan error, <-chan int64) { // prepare files for reading fr := files_reader{files: b.files} - npieces := b.total_size/b.piece_length + 1 + npieces := (b.total_size + b.piece_length - 1) / b.piece_length b.pieces = make([]byte, 20*npieces) hashed := int64(0) -- 2.48.1