]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_kill.cpp
More stuff changed to const ref
[user/henk/code/inspircd.git] / src / cmd_kill.cpp
index dfcf99590e0600b13729820de1919f7e6adc8362..6f42c1b382b8bcf160ef24be315d095ff3cc2831 100644 (file)
 #include "modules.h"
 #include "commands/cmd_kill.h"
 
-
-
 extern "C" command_t* init_command(InspIRCd* Instance)
 {
        return new cmd_kill(Instance);
 }
 
+/** Handle /KILL
+ */
 CmdResult cmd_kill::Handle (const char** parameters, int pcnt, userrec *user)
 {
        userrec *u = ServerInstance->FindNick(parameters[0]);
@@ -68,7 +68,8 @@ CmdResult cmd_kill::Handle (const char** parameters, int pcnt, userrec *user)
 
                        if (u == user)
                        {
-                               FOREACH_MOD(I_OnPostCommand,OnPostCommand("KILL", parameters, pcnt, user, CMD_SUCCESS));
+                               std::string original_command = std::string("KILL ") + u->nick + " :"+parameters[1];
+                               FOREACH_MOD(I_OnPostCommand,OnPostCommand("KILL", parameters, pcnt, user, CMD_SUCCESS,original_command));
                                return CMD_USER_DELETED;
                        }
                        DELETE(u);