]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_stripcolor.cpp
Fix these to use new hook system (u_listmode wasnt fixed yet)
[user/henk/code/inspircd.git] / src / modules / m_stripcolor.cpp
index 6e0100b46ecdd796144a6b5a5600ade44b937b9d..8cb939534ea06c2f3fd94476878229044ecdff8d 100644 (file)
@@ -94,6 +94,8 @@ class ModuleStripColor : public Module
 
                if (!ServerInstance->AddMode(usc) || !ServerInstance->AddMode(csc))
                        throw ModuleException("Could not add new modes!");
+               Implementation eventlist[] = { I_OnUserPreMessage, I_OnUserPreNotice };
+               ServerInstance->Modules->Attach(eventlist, this, 2);
        }
 
        void Implements(char* List)
@@ -105,8 +107,8 @@ class ModuleStripColor : public Module
        {
                ServerInstance->Modes->DelMode(usc);
                ServerInstance->Modes->DelMode(csc);
-               DELETE(usc);
-               DELETE(csc);
+               delete usc;
+               delete csc;
        }
        
        virtual void ReplaceLine(std::string &sentence)