From 664072fff7e2df8822b573fab82cb572f6d99225 Mon Sep 17 00:00:00 2001 From: KonradStaniec Date: Tue, 28 Dec 2021 08:08:05 +0100 Subject: [PATCH] Minor improvements from pr comments (#455) --- eth/utp/packets.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eth/utp/packets.nim b/eth/utp/packets.nim index ef3045a..fd5118d 100644 --- a/eth/utp/packets.nim +++ b/eth/utp/packets.nim @@ -168,7 +168,7 @@ proc decodePacket*(bytes: openArray[byte]): Result[Packet, string] = if (receivedBytesLength == minimalHeaderSize): @[] else: - bytes[20..^1] + bytes[minimalHeaderSize..^1] return ok(Packet(header: header, eack: none[SelectiveAckExtension](), payload: payload)) else: @@ -189,14 +189,14 @@ proc decodePacket*(bytes: openArray[byte]): Result[Packet, string] = let extension = SelectiveAckExtension( - acks: [bytes[22], bytes[23], bytes[24], bytes[25]] + acks: toArray(4, bytes.toOpenArray(22, 25)) ) let payload = if (receivedBytesLength == minimalHeaderSizeWithSelectiveAck): @[] else: - bytes[26..^1] + bytes[minimalHeaderSizeWithSelectiveAck..^1] return ok(Packet(header: header, eack: some(extension), payload: payload))