From 0acb0ac5dca66bafe9fe2dc9d3befcbefd1e3167 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Sat, 29 Jul 2017 15:02:56 -0500 Subject: [PATCH] fix unpack weird issues (#1729) --- src/client/websocket/WebSocketConnection.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index a8a6cb16..ab6e354c 100644 --- a/src/client/websocket/WebSocketConnection.js +++ b/src/client/websocket/WebSocketConnection.js @@ -166,6 +166,7 @@ class WebSocketConnection extends EventEmitter { * @returns {Object} */ unpack(data) { + if (Array.isArray(data)) data = Buffer.concat(data); if (data instanceof ArrayBuffer) data = Buffer.from(new Uint8Array(data)); if (erlpack && typeof data !== 'string') return erlpack.unpack(data);