diff options
author | Daniel Vassdal <shutter@canternet.org> | 2014-01-31 04:15:56 -0800 |
---|---|---|
committer | Daniel Vassdal <shutter@canternet.org> | 2014-02-01 10:55:12 -0800 |
commit | 7926238fd250ee8d2b5d8ba3118db2520c4a1a40 (patch) | |
tree | ef05fccf9a359a2c1fb28c28ef3ad62e51dc74e9 /src/protocol.cpp | |
parent | 211a94421052bdb0ea09a146d6153ceb092b7424 (diff) |
Improve IsChannelValid()
Diffstat (limited to 'src/protocol.cpp')
-rw-r--r-- | src/protocol.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/protocol.cpp b/src/protocol.cpp index 2287447b6..01c8d31c8 100644 --- a/src/protocol.cpp +++ b/src/protocol.cpp @@ -322,6 +322,9 @@ bool IRCDProto::IsChannelValid(const Anope::string &chan) if (chan.empty() || chan[0] != '#' || chan.length() > Config->GetBlock("networkinfo")->Get<unsigned>("chanlen")) return false; + if (chan.find_first_of(" ,") != Anope::string::npos) + return false; + return true; } |