diff --git a/code/index/index-reverse/java/nu/marginalia/index/PrioIndexEntrySource.java b/code/index/index-reverse/java/nu/marginalia/index/PrioIndexEntrySource.java index e55a4235..6346290f 100644 --- a/code/index/index-reverse/java/nu/marginalia/index/PrioIndexEntrySource.java +++ b/code/index/index-reverse/java/nu/marginalia/index/PrioIndexEntrySource.java @@ -68,7 +68,7 @@ public class PrioIndexEntrySource implements EntrySource { var outputBuffer = buffer.asByteBuffer().order(ByteOrder.LITTLE_ENDIAN); outputBuffer.clear(); - while (readItems++ < numItems && outputBuffer.hasRemaining()) { + while (outputBuffer.hasRemaining() && readItems++ < numItems) { fillReadBuffer(); int rank;