diff --git a/core/servers/login/telnet.js b/core/servers/login/telnet.js index 53eba3bd..8f17edf9 100644 --- a/core/servers/login/telnet.js +++ b/core/servers/login/telnet.js @@ -459,6 +459,11 @@ function TelnetClient(input, output) { }; this.dataHandler = function(b) { + if(!Buffer.isBuffer(b)) { + EnigAssert(false, `Cannot push non-buffer ${typeof b}`); + return; + } + bufs.push(b); let i;