summaryrefslogtreecommitdiff
path: root/src/protocol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol.cpp')
-rw-r--r--src/protocol.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/protocol.cpp b/src/protocol.cpp
index e9ab88c77..c6ace2a16 100644
--- a/src/protocol.cpp
+++ b/src/protocol.cpp
@@ -310,7 +310,7 @@ void IRCDProto::SendNumeric(int numeric, const Anope::string &dest, const char *
bool IRCDProto::IsChannelValid(const Anope::string &chan)
{
- if (chan[0] != '#')
+ if (chan.empty() || chan[0] != '#' || chan.length() > Config->ChanLen)
return false;
return true;