From 40d7f35a8e3315da6d1cd9f145def13255c4d751 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Tue, 28 Mar 2023 00:18:37 +0200 Subject: [PATCH] Bugfix --- .../java/it/cavallium/stream/SafeByteArrayInputStream.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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