From dd7ca542a772588633469e795e68edceec18844d Mon Sep 17 00:00:00 2001
From: cyan <>
Date: Sat, 22 Jul 2006 06:17:21 +0000
Subject: [PATCH] Fix bug in previous commit

---
 exec/load/ircd_channel.js | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/exec/load/ircd_channel.js b/exec/load/ircd_channel.js
index c4bbcf38b5..d0ae89f742 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;
-- 
GitLab