diff --git a/src/main/java/dev/morling/onebrc/CalculateAverage_seijikun.java b/src/main/java/dev/morling/onebrc/CalculateAverage_seijikun.java index c5678b1712..b879f13fc8 100644 --- a/src/main/java/dev/morling/onebrc/CalculateAverage_seijikun.java +++ b/src/main/java/dev/morling/onebrc/CalculateAverage_seijikun.java @@ -62,10 +62,6 @@ public static class StationIdent { public StationIdent(byte[] name, int nameHash) { this.name = name; - // TODO: DEBUG - // if(Arrays.asList(this.name).contains(';')) { - // throw new RuntimeException(); - // } this.nameHash = nameHash; } @@ -122,7 +118,7 @@ public ChunkReader(RandomAccessFile file, long startOffset, long endOffset) { private StationIdent readStationName() { final var VECTOR_SPECIES = ByteVector.SPECIES_256; - if (chunkSize - ptr < VECTOR_SPECIES.length()) { // fallback + if (chunkSize - ptr - 100 < VECTOR_SPECIES.length()) { // fallback int startPtr = ptr; while (buffer.get(ptr++) != ';') { }