From c79e8712d01910d1e3751b0ba1d14a305968bd46 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 21 Jun 2019 20:36:33 +0100 Subject: [PATCH] correctly determine if uploader has requested piece --- .../main/groovy/com/muwire/core/upload/ContentUploader.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/groovy/com/muwire/core/upload/ContentUploader.groovy b/core/src/main/groovy/com/muwire/core/upload/ContentUploader.groovy index d8836332..7928c730 100644 --- a/core/src/main/groovy/com/muwire/core/upload/ContentUploader.groovy +++ b/core/src/main/groovy/com/muwire/core/upload/ContentUploader.groovy @@ -40,7 +40,7 @@ class ContentUploader extends Uploader { if (satisfiable) { int startPiece = range.start / (0x1 << pieceSize) int endPiece = range.end / (0x1 << pieceSize) - for (int i = startPiece; i < endPiece; i++) + for (int i = startPiece; i <= endPiece; i++) satisfiable &= mesh.pieces.isDownloaded(i) } if (!satisfiable) {