To be safe, only pass the chunk of the buffer that's relevant
This commit is contained in:
2
index.js
2
index.js
@ -141,7 +141,7 @@ class UnitConnection extends EventEmitter {
|
|||||||
bufferIdx = bufferIdx + msg.length;
|
bufferIdx = bufferIdx + msg.length;
|
||||||
|
|
||||||
if (bufferIdx === expectedMsgLen) {
|
if (bufferIdx === expectedMsgLen) {
|
||||||
_this.onClientMessage(buffer);
|
_this.onClientMessage(buffer.slice(0, expectedMsgLen));
|
||||||
bufferIdx = 0;
|
bufferIdx = 0;
|
||||||
}
|
}
|
||||||
}).on('close', function(had_error) {
|
}).on('close', function(had_error) {
|
||||||
|
Reference in New Issue
Block a user