]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_services.cpp
kick_channel -> chanrec::KickUser(), server_kick_channel -> chanrec::ServerKickUser()
[user/henk/code/inspircd.git] / src / modules / m_services.cpp
index 432ee0157b549c81c80a6442b94620031053af04..f27e74a4d9da2d9b0f0ab0237b31b8cd3cd6b744 100644 (file)
@@ -177,6 +177,11 @@ class ModuleServices : public Module
                m3 = new Channel_M();
                m4 = new User_r(Me);
                m5 = new User_R();
+               Srv->AddMode(m1, 'r');
+               Srv->AddMode(m2, 'R');
+               Srv->AddMode(m3, 'M');
+               Srv->AddMode(m4, 'r');
+               Srv->AddMode(m5, 'R');
                kludgeme = false;
        }
 
@@ -205,7 +210,7 @@ class ModuleServices : public Module
                /* On nickchange, if they have +r, remove it */
                if (user->IsModeSet('r'))
                {
-                       char* modechange[2];
+                       const char* modechange[2];
                        modechange[0] = user->nick;
                        modechange[1] = "-r";
                        kludgeme = true;