]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_stripcolor.cpp
Add extban types +bb R: and M: - stops matching account masks from joining and speaki...
[user/henk/code/inspircd.git] / src / modules / m_stripcolor.cpp
index 420e2e6e293c1ad0413b86142b6dd2c7f1f82425..c3c274dfff0d8e0d35892b8dfe76974adbff1370 100644 (file)
@@ -37,7 +37,7 @@ class ModuleStripColor : public Module
        bool AllowChanOps;
        ChannelStripColor *csc;
        UserStripColor *usc;
+
  public:
        ModuleStripColor(InspIRCd* Me) : Module(Me)
        {
@@ -58,7 +58,7 @@ class ModuleStripColor : public Module
                delete usc;
                delete csc;
        }
-       
+
        virtual void ReplaceLine(std::string &sentence)
        {
                /* refactor this completely due to SQUIT bug since the old code would strip last char and replace with \0 --peavey */
@@ -68,7 +68,7 @@ class ModuleStripColor : public Module
                {
                        if ((*i == 3))
                                seq = 1;
-                       else if (seq && ( (*i >= '0') && (*i <= '9') || (*i == ',') ) )
+                       else if (seq && (( ((*i >= '0') && (*i <= '9')) || (*i == ',') ) ))
                        {
                                seq++;
                                if ( (seq <= 4) && (*i == ',') )
@@ -78,7 +78,7 @@ class ModuleStripColor : public Module
                        }
                        else
                                seq = 0;
-                       
+
                        if (seq || ((*i == 2) || (*i == 15) || (*i == 22) || (*i == 21) || (*i == 31)))
                        {
                                if (i != sentence.begin())
@@ -131,17 +131,17 @@ class ModuleStripColor : public Module
 
                return 0;
        }
-       
+
        virtual int OnUserPreNotice(User* user,void* dest,int target_type, std::string &text, char status, CUList &exempt_list)
        {
                return OnUserPreMessage(user,dest,target_type,text,status,exempt_list);
        }
-       
+
        virtual Version GetVersion()
        {
                return Version(1, 2, 0, 0, VF_COMMON | VF_VENDOR, API_VERSION);
        }
-       
+
 };
 
 MODULE_INIT(ModuleStripColor)