connection.go | 1 + diff --git a/connection.go b/connection.go index 7a9b54820fd580c89259e710c063f1f28300c667..b87562157eca88fee3ffc406919c68f53f26f74e 100644 --- a/connection.go +++ b/connection.go @@ -1080,6 +1080,7 @@ // It's important that the piece is potentially queued before we check if // the piece is still wanted, because if it is queued, it won't be wanted. if t.pieceAllDirty(index) { t.queuePieceCheck(int(req.Index)) + t.pendAllChunkSpecs(index) } if c.peerTouchedPieces == nil {