From f30f7d91e8491537796980f2e78e5d99212353c0 Mon Sep 17 00:00:00 2001 From: Edoardo La Greca Date: Fri, 20 Jun 2025 01:14:45 +0200 Subject: use Byte instead of UByte in IPAddress --- src/main/kotlin/IPAddress.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/main') diff --git a/src/main/kotlin/IPAddress.kt b/src/main/kotlin/IPAddress.kt index 91226f5..206a8b6 100644 --- a/src/main/kotlin/IPAddress.kt +++ b/src/main/kotlin/IPAddress.kt @@ -2,8 +2,8 @@ * An IP address (v4 or v6). */ class IPAddress { - private var address4: Array = Array(4) { 0u } - private var address6: Array = Array(16) { 0u } + private var address4: Array = Array(4) { 0 } + private var address6: Array = Array(16) { 0 } private var is4: Boolean /** @@ -12,14 +12,14 @@ class IPAddress { constructor(address: String) { val split4 = address.split('.') val split6 = address.split(':') - var bytes: List = emptyList() + var bytes: List = emptyList() if (split4.size == 4) { - bytes = split4.map { it.toUByte() } + bytes = split4.map { it.toByte() } this.address4 = bytes.toTypedArray() this.is4 = true } else if (split6.size == 16) { - bytes = split4.map { it.toUByte(16) } + bytes = split4.map { it.toByte(16) } this.address6 = bytes.toTypedArray() this.is4 = false } else { -- cgit v1.2.3