From e1afbee07131c5530972763b8dd50ca419b8a514 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 19 Mar 2024 11:12:12 +0700 Subject: [PATCH] Fix incorrect usage of checkFromIndexSize --- gradle.properties | 2 +- src/main/java/ru/dbotthepony/kommons/util/XXHash32.java | 2 +- src/main/java/ru/dbotthepony/kommons/util/XXHash64.java | 2 +- src/main/kotlin/ru/dbotthepony/kommons/io/OutputStreamUtils.kt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gradle.properties b/gradle.properties index ebaa3f7..52907db 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ kotlin.code.style=official specifyKotlinAsDependency=false projectGroup=ru.dbotthepony.kommons -projectVersion=2.9.20 +projectVersion=2.9.21 guavaDepVersion=33.0.0 gsonDepVersion=2.8.9 diff --git a/src/main/java/ru/dbotthepony/kommons/util/XXHash32.java b/src/main/java/ru/dbotthepony/kommons/util/XXHash32.java index f7dcd0c..fcd3cf9 100644 --- a/src/main/java/ru/dbotthepony/kommons/util/XXHash32.java +++ b/src/main/java/ru/dbotthepony/kommons/util/XXHash32.java @@ -75,7 +75,7 @@ public final class XXHash32 extends MessageDigest { @Override protected void engineUpdate(byte[] input, int offset, int len) { - Objects.checkFromIndexSize(offset, input.length, len); + Objects.checkFromIndexSize(offset, len, input.length); if (len == 0) return; length += len; diff --git a/src/main/java/ru/dbotthepony/kommons/util/XXHash64.java b/src/main/java/ru/dbotthepony/kommons/util/XXHash64.java index 3dfd3b3..f223154 100644 --- a/src/main/java/ru/dbotthepony/kommons/util/XXHash64.java +++ b/src/main/java/ru/dbotthepony/kommons/util/XXHash64.java @@ -90,7 +90,7 @@ public final class XXHash64 extends MessageDigest { @Override protected void engineUpdate(byte[] input, int offset, int len) { - Objects.checkFromIndexSize(offset, input.length, len); + Objects.checkFromIndexSize(offset, len, input.length); if (len == 0) return; length += len; diff --git a/src/main/kotlin/ru/dbotthepony/kommons/io/OutputStreamUtils.kt b/src/main/kotlin/ru/dbotthepony/kommons/io/OutputStreamUtils.kt index 75fc06e..9948cd5 100644 --- a/src/main/kotlin/ru/dbotthepony/kommons/io/OutputStreamUtils.kt +++ b/src/main/kotlin/ru/dbotthepony/kommons/io/OutputStreamUtils.kt @@ -323,7 +323,7 @@ fun OutputStream.writeByteArray(value: ByteArray) { * Writes array's size as variable length integer and then writes its contents */ fun OutputStream.writeByteArray(value: ByteArray, offset: Int, length: Int) { - Objects.checkFromIndexSize(offset, value.size, length) + Objects.checkFromIndexSize(offset, length, value.size) writeVarInt(length) write(value, offset, length) }