]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_chanfilter.cpp
Fix iteration of ServerInstance->Users->local_users now that QuitUser can modify...
[user/henk/code/inspircd.git] / src / modules / m_chanfilter.cpp
index 4636d2372a645175a21afa751ac099e97bb5ab56..1079505d56839f5830e54861bfc74e23ce780f56 100644 (file)
@@ -85,7 +85,7 @@ class ModuleChanFilter : public Module
 
        virtual ModResult ProcessMessages(User* user,Channel* chan,std::string &text)
        {
-               if (!IS_LOCAL(user) || (CHANOPS_EXEMPT(ServerInstance, 'g') && chan->GetStatus(user) == STATUS_OP))
+               if (!IS_LOCAL(user) || (CHANOPS_EXEMPT(ServerInstance, 'g') && chan->GetPrefixValue(user) == OP_VALUE))
                        return MOD_RES_PASSTHRU;
 
                modelist* list = cf.extItem.get(chan);