]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/svsnick.cpp
Change modules to use the MODNAME constant when logging.
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / svsnick.cpp
index 79dc27ea32bad0d277031352459389b8168ef65d..6490626afb4ba0e1e44abcc556fad0cc34aac75f 100644 (file)
@@ -20,8 +20,6 @@
 
 #include "inspircd.h"
 
-#include "main.h"
-#include "utils.h"
 #include "commands.h"
 
 CmdResult CommandSVSNick::Handle(const std::vector<std::string>& parameters, User *user)
@@ -34,17 +32,17 @@ CmdResult CommandSVSNick::Handle(const std::vector<std::string>& parameters, Use
                if (isdigit(nick[0]))
                        nick = u->uuid;
 
-               if (!u->ForceNickChange(nick.c_str()))
+               if (!u->ForceNickChange(nick))
                {
                        /* buh. UID them */
-                       if (!u->ForceNickChange(u->uuid.c_str()))
+                       if (!u->ForceNickChange(u->uuid))
                        {
                                ServerInstance->Users->QuitUser(u, "Nickname collision");
                                return CMD_SUCCESS;
                        }
                }
 
-               u->age = atoi(parameters[2].c_str());
+               u->age = ConvToInt(parameters[2]);
        }
 
        return CMD_SUCCESS;