]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_clones.cpp
Merge pull request #1337 from SaberUK/master+merge
[user/henk/code/inspircd.git] / src / modules / m_clones.cpp
index c51c8d3b4f13e7d7427f017d60fb435ac951d557..b3e695bfde0c3c224a4d17ddb63cc825da6e127b 100644 (file)
@@ -34,7 +34,7 @@ class CommandClones : public Command
        CmdResult Handle (const std::vector<std::string> &parameters, User *user)
        {
 
-               std::string clonesstr = "304 " + user->nick + " :CLONES";
+               std::string clonesstr = "CLONES ";
 
                unsigned long limit = atoi(parameters[0].c_str());
 
@@ -45,7 +45,7 @@ class CommandClones : public Command
                 *  :server.name 304 target :CLONES END
                 */
 
-               user->WriteServ(clonesstr + " START");
+               user->WriteNumeric(304, clonesstr + "START");
 
                /* hostname or other */
                const UserManager::CloneMap& clonemap = ServerInstance->Users->GetCloneMap();
@@ -53,10 +53,10 @@ class CommandClones : public Command
                {
                        const UserManager::CloneCounts& counts = i->second;
                        if (counts.global >= limit)
-                               user->WriteServ(clonesstr + " " + ConvToStr(counts.global) + " " + i->first.str());
+                               user->WriteNumeric(304, clonesstr + ConvToStr(counts.global) + " " + i->first.str());
                }
 
-               user->WriteServ(clonesstr + " END");
+               user->WriteNumeric(304, clonesstr + "END");
 
                return CMD_SUCCESS;
        }