diff --git a/exec/load/ircd_channel.js b/exec/load/ircd_channel.js index c4bbcf38b54c1d4fdc043a8a5f8b7ce7f5d1ab7e..d0ae89f742159c49993c81f0b6955898963a7316 100644 --- a/exec/load/ircd_channel.js +++ b/exec/load/ircd_channel.js @@ -545,13 +545,12 @@ function IRCClient_do_join(chan_name,join_key) { this.numeric403(chan_name); return 0; } - for (theChar in chan_name) { - if(chan_name.search(/[\x00-\x20\x2c\xa0]/)!=-1) { - if (this.local) - this.numeric(479, chan_name - + " :Channel name contains illegal characters."); - return 0; + if(chan_name.search(/[\x00-\x20\x2c\xa0]/)!=-1) { + if (this.local) { + this.numeric(479, chan_name + + " :Channel name contains illegal characters."); } + return 0; } if (this.channels[uc_chan_name]) return 0;