diff --git a/lib/irc.js b/lib/irc.js index 5abc7f77..4617c120 100644 --- a/lib/irc.js +++ b/lib/irc.js @@ -294,7 +294,7 @@ function Client(server, nick, opt) { } else { channel.modeParams[mode] = [param]; } - } else { + } else if (channel.modeParams[mode]) { if (arr) { channel.modeParams[mode] = channel.modeParams[mode] .filter(function(v) { return v !== param[0]; });