From 9f12442897dbed087e9a2595e8fbe6cf5d881ee3 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 29 Oct 2019 15:07:29 +0000 Subject: [PATCH] long arithmetic --- .../main/groovy/com/muwire/core/download/DownloadManager.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy b/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy index d1b56e89..ae1a65ac 100644 --- a/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy +++ b/core/src/main/groovy/com/muwire/core/download/DownloadManager.groovy @@ -160,7 +160,7 @@ public class DownloadManager { } private Pieces getPieces(InfoHash infoHash, long length, int pieceSizePow2, boolean sequential) { - int pieceSize = 0x1 << pieceSizePow2 + long pieceSize = 0x1L << pieceSizePow2 int nPieces = (int)(length / pieceSize) if (length % pieceSize != 0) nPieces++