From c63a32a9baabfc566fa80466a8585ad1b369e8c1 Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Sat, 19 Aug 2017 13:59:09 -0600 Subject: [PATCH] Handle lack of command in odd state --- core/servers/login/telnet.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/servers/login/telnet.js b/core/servers/login/telnet.js index 8f17edf9..501d9408 100644 --- a/core/servers/login/telnet.js +++ b/core/servers/login/telnet.js @@ -544,6 +544,11 @@ util.inherits(TelnetClient, baseClient.Client); // Telnet Command/Option handling /////////////////////////////////////////////////////////////////////////////// TelnetClient.prototype.handleTelnetEvent = function(evt) { + + if(!evt.command) { + return this.connectionWarn( { evt : evt }, 'No command for event'); + } + // handler name e.g. 'handleWontCommand' const handlerName = `handle${evt.command.charAt(0).toUpperCase()}${evt.command.substr(1)}Command`;