From 5f53426c4b1b0b12f71e9104ceeb957a5a512346 Mon Sep 17 00:00:00 2001 From: Kirill Gavrilov Date: Sat, 28 Jan 2017 18:58:12 +0300 Subject: [PATCH] Fixed TypeError issue --- parser.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parser.js b/parser.js index 71c1a6c..d247579 100644 --- a/parser.js +++ b/parser.js @@ -5,6 +5,7 @@ var ConsoleCmd = require('./consolecmd'); var StringTable = require('./stringtable'); var DataTable = require('./datatable'); var BitStream = require('bit-buffer').BitStream; +var BitView = require('bit-buffer').BitView; var EventEmitter = require('events').EventEmitter; var Parser = function (stream) { @@ -118,7 +119,7 @@ Parser.prototype.readMessage = function (stream) { length = stream.readInt32(); start = stream.byteIndex; - buffer = stream.buffer.slice(start, start + length); + buffer = new BitView(stream.view.buffer.slice(start, start + length)); stream.byteIndex += length; return this.parseMessage(buffer, type, tick, length); };