]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_samode.cpp
Change includes, use --libs_r rather than mysql_config --libs, we want re-enterant...
[user/henk/code/inspircd.git] / src / modules / m_samode.cpp
index afcc3082c04705aa6558b433b9d9dcf01cb9c212..905eed0c8a75a99e213bd4d1460a08db26d8e885 100644 (file)
@@ -46,21 +46,21 @@ class cmd_samode : public command_t
                this->source = "m_samode.so";
        }
 
-       void Handle (char **parameters, int pcnt, userrec *user)
+       void Handle (const char** parameters, int pcnt, userrec *user)
        {
                /*
                 * Handles an SAMODE request. Notifies all +s users.
                 */
-               int n=0;
                std::string result;
                Srv->Log(DEBUG,"SAMODE: Being handled");
                Srv->SendMode(parameters,pcnt,user);
                Srv->Log(DEBUG,"SAMODE: Modechange handled");
-               result = std::string(user->nick) + std::string(" used SAMODE ");
-               while (n<pcnt)
+               result = std::string(user->nick);
+               result.append(" used SAMODE");
+               for (int n = 0; n < pcnt; n++)
                {
-                       result=result + std::string(" ") + std::string(parameters[n]);
-                       n++;
+                       result.append(" ");
+                       result.append(parameters[n]);
                }
                Srv->SendOpers(result);
        }