]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_blockcaps.cpp
Add extra parameter to MySQLresult and SQLresult
[user/henk/code/inspircd.git] / src / modules / m_blockcaps.cpp
index 8e5685398ef9d91d1822b8e96d85a050ce7319a1..a15cc67c5e215e5ae60571b1e01b7c371723c65d 100644 (file)
@@ -24,6 +24,7 @@
 
 class BlockCaps : public ModeHandler
 {
+ public:
        BlockCaps() : ModeHandler('P', 0, 0, false, MODETYPE_CHANNEL, false) { }
 
        ModeAction OnModeChange(userrec* source, userrec* dest, chanrec* channel, std::string &parameter, bool adding)
@@ -32,7 +33,7 @@ class BlockCaps : public ModeHandler
                {
                        if (!channel->IsModeSet('P'))
                        {
-                               channel->SetCustomMode('P',true);
+                               channel->SetMode('P',true);
                                return MODEACTION_ALLOW;
                        }
                }
@@ -40,7 +41,7 @@ class BlockCaps : public ModeHandler
                {
                        if (channel->IsModeSet('P'))
                        {
-                               channel->SetCustomMode('P',false);
+                               channel->SetMode('P',false);
                                return MODEACTION_ALLOW;
                        }
                }
@@ -103,6 +104,7 @@ public:
        
        virtual ~ModuleBlockCAPS()
        {
+               DELETE(bc);
        }
        
        virtual Version GetVersion()