]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_samode.cpp
Add method for writing server notices.
[user/henk/code/inspircd.git] / src / modules / m_samode.cpp
index 08cdea4afbf6f3718e37ed6a7efd833a75ad3898..b91b602a688905acc6276218e3406f7e74ba4a3e 100644 (file)
@@ -39,13 +39,13 @@ class CommandSamode : public Command
 
        CmdResult Handle (const std::vector<std::string>& parameters, User *user)
        {
-               this->active = true;
                User* target = ServerInstance->FindNick(parameters[0]);
                if ((target) && (target != user))
                {
                        if (!user->HasPrivPermission("users/samode-usermodes", true))
                                return CMD_FAILURE;
                }
+               this->active = true;
                ServerInstance->Parser->CallHandler("MODE", parameters, user);
                if (ServerInstance->Modes->GetLastParse().length())
                        ServerInstance->SNO->WriteGlobalSno('a', user->nick + " used SAMODE: " +ServerInstance->Modes->GetLastParse());