]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/mode.cpp
Add IS_SERVER() and REG_ALL checks to (mostly oper only) commands taking a target...
[user/henk/code/inspircd.git] / src / mode.cpp
index 35f64ce00aca616f8f19de4a0871f9d07870bc38..e2b0c2f6893f5a86dced6da289563c5a5f7e3d19 100644 (file)
@@ -387,7 +387,7 @@ void ModeParser::Process(const std::vector<std::string>& parameters, User *user,
        LastParseParams.clear();
        LastParseTranslate.clear();
 
-       if (!targetchannel && !targetuser)
+       if ((!targetchannel) && ((!targetuser) || (IS_SERVER(targetuser))))
        {
                user->WriteNumeric(ERR_NOSUCHNICK, "%s %s :No such nick/channel",user->nick.c_str(),target.c_str());
                return;