From 0081c278122251d8c8e9cfca83e9408b6019262d Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Mon, 19 Jan 2004 22:20:48 +0000 Subject: [PATCH] Check that channels are valid before trying to join them. --- src/Admin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Admin.py b/src/Admin.py index 09eaa8e0b..9a120a9f0 100755 --- a/src/Admin.py +++ b/src/Admin.py @@ -134,6 +134,9 @@ class Admin(privmsgs.CapabilityCheckingPrivmsg): keys.insert(0, key) else: channels.append(channel) + if not ircutils.isChannel(channel): + irc.error('%r is not a valid channel.' % channel) + return irc.queueMsg(ircmsgs.joins(channels, keys)) for channel in channels: self.joins[channel] = (irc, msg)