From b0a1b39fb8683aabc4cd203dc542e7ab68142739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Panzenb=C3=B6ck?= Date: Thu, 20 Apr 2017 22:23:41 +0200 Subject: [PATCH] Don't crash on empty rpl_whoischannels message --- lib/irc.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/irc.js b/lib/irc.js index 23ccfe08..dcd21f46 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -411,7 +411,8 @@ function Client(server, nick, opt) { break; case 'rpl_whoischannels': // TODO - clean this up? - self._addWhoisData(message.args[1], 'channels', message.args[2].trim().split(/\s+/)); + var arg2 = message.args[2]; + self._addWhoisData(message.args[1], 'channels', arg2 ? arg2.trim().split(/\s+/) : []); break; case 'rpl_whoisserver': self._addWhoisData(message.args[1], 'server', message.args[2]);