]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/commands/cmd_nick.cpp
More numerics.h conversion
[user/henk/code/inspircd.git] / src / commands / cmd_nick.cpp
index 0eb55ccfe7ee0d2cc40fa91f9086dff2d2175181..0e24037528a6f2730d59ee36b4200f0de63a1587 100644 (file)
@@ -168,6 +168,9 @@ CmdResult CommandNick::Handle (const std::vector<std::string>& parameters, User
        {
                user->registered = (user->registered | REG_NICK);
        }
+
+       // Keep these seperate!
+
        if (user->registered == REG_NICKUSER)
        {
                /* user is registered now, bit 0 = USER command, bit 1 = sent a NICK command */
@@ -176,7 +179,7 @@ CmdResult CommandNick::Handle (const std::vector<std::string>& parameters, User
                if (MOD_RESULT > 0)
                        return CMD_FAILURE;
        }
-       if (user->registered == REG_ALL)
+       else if (user->registered == REG_ALL)
        {
                user->IncreasePenalty(10);
                FOREACH_MOD(I_OnUserPostNick,OnUserPostNick(user, oldnick));