From c9e37d59ccc836aafd08f3733c4b65e922a64f4a Mon Sep 17 00:00:00 2001 From: Markus Ebner Date: Sat, 6 Jan 2024 03:05:34 +0100 Subject: [PATCH] seijikun: Fix new unit-test introduced with #125 --- .../java/dev/morling/onebrc/CalculateAverage_seijikun.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/java/dev/morling/onebrc/CalculateAverage_seijikun.java b/src/main/java/dev/morling/onebrc/CalculateAverage_seijikun.java index c5678b171..b879f13fc 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++) != ';') { }