diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index a8a6cb16f..ab6e354c6 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);