client.go | 1 + diff --git a/client.go b/client.go index 91ea730e31be02b305c19e91fee46166e5307080..cff3e5624b411b95177115b68a2bd54219a9f6c6 100644 --- a/client.go +++ b/client.go @@ -2435,6 +2435,7 @@ } func (me *Client) onCompletedPiece(t *torrent, piece int) { t.pendingPieces.Remove(piece) + t.pendAllChunkSpecs(piece) for _, conn := range t.Conns { conn.Have(piece) for r := range conn.Requests {