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() }