]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_blockcaps.cpp
Add 906, sasl aborted
[user/henk/code/inspircd.git] / src / modules / m_blockcaps.cpp
index bcbc82cac5a814f74306d86fe52bcd5a62e59177..6414f4db74dd635aa88fc7fda8a5fdbcd3e11211 100644 (file)
@@ -82,6 +82,11 @@ public:
 
                        Channel* c = (Channel*)dest;
 
+                       if (CHANOPS_EXEMPT(ServerInstance, 'B') && c->GetStatus(user) == STATUS_OP)
+                       {
+                               return 0;
+                       }
+
                        if (c->IsModeSet('B'))
                        {
                                int caps = 0;