]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modes/cmode_k.cpp
More tweaks
[user/henk/code/inspircd.git] / src / modes / cmode_k.cpp
index 751b993d3a4f9b1e7e4226f80f3e9616563e392c..4f95f3ad1baf5de5836d218b8d5686563c3d1e0b 100644 (file)
@@ -39,7 +39,7 @@ ModeAction ModeChannelKey::OnModeChange(userrec* source, userrec* dest, chanrec*
                else if ((!channel->modes[CM_KEY]) || ((adding) && (!IS_LOCAL(source))))
                {
                        /* Key isnt currently set */
-                       if (parameter.length())
+                       if ((parameter.length()) && (parameter.rfind(' ') == std::string::npos))
                        {
                                strlcpy(channel->key,parameter.c_str(),32);
                                channel->modes[CM_KEY] = adding;