diff --git a/data-generator-runtime/src/main/java/it/cavallium/stream/SafeByteArrayInputStream.java b/data-generator-runtime/src/main/java/it/cavallium/stream/SafeByteArrayInputStream.java index e10b5f2..c217c57 100644 --- a/data-generator-runtime/src/main/java/it/cavallium/stream/SafeByteArrayInputStream.java +++ b/data-generator-runtime/src/main/java/it/cavallium/stream/SafeByteArrayInputStream.java @@ -126,8 +126,9 @@ public class SafeByteArrayInputStream extends SafeMeasurableInputStream implemen if (this.available() < length) { throw new IndexOutOfBoundsException(this.length); } + var result = new String(this.array, offset + position, length, charset); position += length; - return new String(this.array, position, length, charset); + return result; } @Override