Browse Source

Fix for NPE when serialized block bytes are unavailable.

v2.0-beta
CalDescent 3 years ago
parent
commit
7ab17383a6
  1. 3
      src/main/java/org/qortal/repository/BlockArchiveReader.java

3
src/main/java/org/qortal/repository/BlockArchiveReader.java

@ -174,6 +174,9 @@ public class BlockArchiveReader {
Integer height = this.fetchHeightForSignature(signature, repository);
if (height != null) {
byte[] blockBytes = this.fetchSerializedBlockBytesForHeight(height);
if (blockBytes == null) {
return null;
}
// When responding to a peer with a BLOCK message, we must prefix the byte array with the block height
// This mimics the toData() method in BlockMessage and CachedBlockMessage

Loading…
Cancel
Save