From bd9531b60bae73253abb0ae0e4183eaccf407416 Mon Sep 17 00:00:00 2001 From: Infendro Date: Mon, 10 Nov 2025 15:52:24 +0100 Subject: [PATCH] fix padEnd --- src/commonMain/kotlin/com/infendro/bytearray/ByteArray.kt | 2 +- src/commonMain/kotlin/com/infendro/bytearray/UByteArray.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/commonMain/kotlin/com/infendro/bytearray/ByteArray.kt b/src/commonMain/kotlin/com/infendro/bytearray/ByteArray.kt index cb33a69..5afbd0e 100644 --- a/src/commonMain/kotlin/com/infendro/bytearray/ByteArray.kt +++ b/src/commonMain/kotlin/com/infendro/bytearray/ByteArray.kt @@ -52,10 +52,10 @@ fun ByteArray.padEnd( padByte: Byte, ): ByteArray { return buildList { + addAll(this) repeat(length - size) { add(padByte) } - addAll(this) }.toByteArray() } diff --git a/src/commonMain/kotlin/com/infendro/bytearray/UByteArray.kt b/src/commonMain/kotlin/com/infendro/bytearray/UByteArray.kt index de6f666..936ab5a 100644 --- a/src/commonMain/kotlin/com/infendro/bytearray/UByteArray.kt +++ b/src/commonMain/kotlin/com/infendro/bytearray/UByteArray.kt @@ -49,10 +49,10 @@ fun UByteArray.padEnd( padByte: UByte, ): UByteArray { return buildList { + addAll(this) repeat(length - size) { add(padByte) } - addAll(this) }.toUByteArray() }