From 699e1bd8502dbaaef31a46d74712e6eaffbd1349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Ko=C5=82odziejski?= Date: Sat, 21 Dec 2019 00:28:18 +0000 Subject: [PATCH] Fix invalid packet slicing done in 22d63a7c768e78ef446d3f19b0f7c0c98dfe642d --- src/lib/messenger.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/messenger.ts b/src/lib/messenger.ts index c7cd564..c2916f0 100644 --- a/src/lib/messenger.ts +++ b/src/lib/messenger.ts @@ -66,7 +66,7 @@ class Messenger extends EventEmitter { offset = HEADER_SIZE + 4; } - let payload = packet.slice(offset, offset + payloadSize - 8); + let payload = packet.slice(offset, HEADER_SIZE + payloadSize - 8); // Check CRC const expectedCrc = packet.readInt32BE(HEADER_SIZE + payloadSize - 8);