(index) Correct strange close handling of PositionsFileConstructor

This commit is contained in:
Viktor Lofgren 2024-09-13 16:34:14 +02:00
parent 934af0dd4b
commit 6e47eae903

View File

@ -63,9 +63,11 @@ public class PositionsFileConstructor implements AutoCloseable {
}
public void close() throws IOException {
while (workBuffer.position() < workBuffer.limit()) {
if (workBuffer.hasRemaining()) {
workBuffer.flip();
channel.write(workBuffer);
while (workBuffer.hasRemaining())
channel.write(workBuffer);
}
channel.force(false);