diff --git a/src/main/java/org/qortal/controller/Synchronizer.java b/src/main/java/org/qortal/controller/Synchronizer.java index fa98ea73..b155a547 100644 --- a/src/main/java/org/qortal/controller/Synchronizer.java +++ b/src/main/java/org/qortal/controller/Synchronizer.java @@ -345,7 +345,7 @@ public class Synchronizer { List peerBlockSignatures = peerBlockSummaries.stream().map(BlockSummaryData::getSignature).collect(Collectors.toList()); // Fetch remaining block signatures, if needed - int numberSignaturesRequired = peerBlockSignatures.size() - (peerHeight - commonBlockHeight - 1); + int numberSignaturesRequired = peerBlockSignatures.size() - (peerHeight - commonBlockHeight); if (numberSignaturesRequired > 0) { byte[] latestPeerSignature = peerBlockSignatures.isEmpty() ? commonBlockSig : peerBlockSignatures.get(peerBlockSignatures.size() - 1);