]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_invisible.cpp
Add extban types +bb R: and M: - stops matching account masks from joining and speaki...
[user/henk/code/inspircd.git] / src / modules / m_invisible.cpp
index 32e09ab57d836a2f09c33b08820606603a65c424..f8aae9cb5a55b32495cef9ad8ae6171cd763c04e 100644 (file)
@@ -187,7 +187,7 @@ class ModuleInvisible : public Module
                return Version(1, 2, 0, 0, VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
-       
+
        virtual void OnUserJoin(User* user, Channel* channel, bool sync, bool &silent)
        {
                if (user->IsModeSet('Q'))
@@ -205,7 +205,7 @@ class ModuleInvisible : public Module
                conf = new ConfigReader(ServerInstance);
        }
 
-       void OnUserPart(User* user, Channel* channel, const std::string &partmessage, bool &silent)
+       void OnUserPart(User* user, Channel* channel, std::string &partmessage, bool &silent)
        {
                if (user->IsModeSet('Q'))
                {
@@ -253,7 +253,7 @@ class ModuleInvisible : public Module
                }
                return 0;
        }
-       
+
        virtual int OnUserPreMessage(User* user,void* dest,int target_type, std::string &text, char status, CUList &exempt_list)
        {
                return OnUserPreNotice(user, dest, target_type, text, status, exempt_list);
@@ -265,14 +265,14 @@ class ModuleInvisible : public Module
                va_list argsPtr;
                char textbuffer[MAXBUF];
                char tb[MAXBUF];
-       
+
                va_start(argsPtr, text);
                vsnprintf(textbuffer, MAXBUF, text, argsPtr);
                va_end(argsPtr);
                snprintf(tb,MAXBUF,":%s %s",user->GetFullHost().c_str(), textbuffer);
-               
+
                CUList *ulist = channel->GetUsers();
-               
+
                for (CUList::iterator i = ulist->begin(); i != ulist->end(); i++)
                {
                        /* User only appears to vanish for non-opers */