]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_blockcolor.cpp
Move Blocking/NonBlocking to socket.cpp and make inline
[user/henk/code/inspircd.git] / src / modules / m_blockcolor.cpp
index 04c621ac0313d668e5acf157cb3d2abec35985e0..6c987611c4e1855b0f4e74b870094bdfef9d3627 100644 (file)
@@ -36,7 +36,7 @@ class BlockColor : public ModeHandler
                {
                        if (!channel->IsModeSet('c'))
                        {
-                               channel->SetCustomMode('c',true);
+                               channel->SetMode('c',true);
                                return MODEACTION_ALLOW;
                        }
                }
@@ -44,7 +44,7 @@ class BlockColor : public ModeHandler
                {
                        if (channel->IsModeSet('c'))
                        {
-                               channel->SetCustomMode('c',false);
+                               channel->SetMode('c',false);
                                return MODEACTION_ALLOW;
                        }
                }
@@ -95,7 +95,7 @@ class ModuleBlockColour : public Module
                                                case 21:
                                                case 22:
                                                case 31:
-                                                       WriteServ(user->fd,"404 %s %s :Can't send colours to channel (+c set)",user->nick, c->name);
+                                                       user->WriteServ("404 %s %s :Can't send colours to channel (+c set)",user->nick, c->name);
                                                        return 1;
                                                break;
                                        }
@@ -112,6 +112,7 @@ class ModuleBlockColour : public Module
 
        virtual ~ModuleBlockColour()
        {
+               DELETE(bc);
        }
        
        virtual Version GetVersion()