Update MCAFile.java

This commit is contained in:
Jesse Boyd 2019-11-10 14:19:36 +00:00
parent ac6455db5d
commit 59897dea11
No known key found for this signature in database
GPG Key ID: 59F1DE6293AF6E1F

View File

@ -601,6 +601,7 @@ public class MCAFile extends ExtentBatchProcessorHolder implements Trimable, ICh
end = Math.min(start + size, end);
int pair = getIndex(cx, cz);
Future<byte[]> future = null;
byte[] newBytes = relocate.get(pair);
int newBytesLength = 0;
@ -623,9 +624,13 @@ public class MCAFile extends ExtentBatchProcessorHolder implements Trimable, ICh
if (future == null) {
if (cached == null || !cached.isDeleted()) {
FastByteArrayInputStream result = getChunkCompressedBytes(getOffset(cx, cz));
newBytes = result.array;
newBytesLength = result.length;
}
}
}
} else {
newBytesLength = newBytes.length;
}
if (future != null) {
newBytes = future.get();