diff --git a/lib/irc.js b/lib/irc.js index 23ccfe08..2b58d418 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+/)); + self._addWhoisData(message.args[1], 'channels', + (message.args[2] || '').trim().split(/\s+/)); break; case 'rpl_whoisserver': self._addWhoisData(message.args[1], 'server', message.args[2]);