From a291a803fb379622f2eab9b2a23d23a7d4586d64 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Mon, 25 Feb 2019 04:30:09 +0100 Subject: [PATCH] Fix reading indeterminate-length packets in IE11 Broken in 5dcaf85. --- src/packet/packet.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packet/packet.js b/src/packet/packet.js index 347c1491..91d1a1fa 100644 --- a/src/packet/packet.js +++ b/src/packet/packet.js @@ -244,7 +244,7 @@ export default { if (packet_length === Infinity) break; throw new Error('Unexpected end of packet'); } - const chunk = value.subarray(0, packet_length - bytesRead); + const chunk = packet_length === Infinity ? value : value.subarray(0, packet_length - bytesRead); if (writer) await writer.write(chunk); else packet.push(chunk); bytesRead += value.length;