From: Matt Joiner Date: Wed, 17 Feb 2016 06:20:21 +0000 (+1100) Subject: Ensure piece completion state is correct at startup X-Git-Tag: v1.0.0~885 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=589ab02dc4c602de7137c43204f5c8b44bd58eec;p=btrtrc.git Ensure piece completion state is correct at startup --- diff --git a/torrent.go b/torrent.go index 589bff88..6e726a6e 100644 --- a/torrent.go +++ b/torrent.go @@ -276,8 +276,8 @@ func (t *torrent) setStorage(td Data) { t.data.Close() } t.data = td - t.completedPieces.Clear() for i := range t.Pieces { + t.updatePieceCompletion(i) t.Pieces[i].QueuedForHash = true } go func() {