]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
m_sakick Replace C string with C++ string
authorAttila Molnar <attilamolnar@hush.com>
Wed, 18 Dec 2013 14:51:17 +0000 (15:51 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Wed, 18 Dec 2013 14:51:17 +0000 (15:51 +0100)
src/modules/m_sakick.cpp

index 3dd7ed3d1ca8654f6480e90b0972eb762d1b7af0..0e37acc3f8e28f0199da8b47312a7ef6911c8a9f 100644 (file)
@@ -35,18 +35,10 @@ class CommandSakick : public Command
        {
                User* dest = ServerInstance->FindNick(parameters[1]);
                Channel* channel = ServerInstance->FindChan(parameters[0]);
-               const char* reason = "";
 
                if ((dest) && (dest->registered == REG_ALL) && (channel))
                {
-                       if (parameters.size() > 2)
-                       {
-                               reason = parameters[2].c_str();
-                       }
-                       else
-                       {
-                               reason = dest->nick.c_str();
-                       }
+                       const std::string& reason = (parameters.size() > 2) ? parameters[2] : dest->nick;
 
                        if (ServerInstance->ULine(dest->server))
                        {