diff options
| author | 2010-03-06 21:54:36 -0600 | |
|---|---|---|
| committer | 2010-08-03 17:32:39 -0400 | |
| commit | 4e3d60e8cee7edfc0f8b0b5b239b22e8ac5d8aa7 (patch) | |
| tree | 332d6b554a2d296a21cf68a188847db3c7177c2d /src/modules/m_opflags.cpp | |
| parent | Fix override permission checking the wrong list (diff) | |
Add m_chanacl, channel access control groups
Diffstat (limited to 'src/modules/m_opflags.cpp')
| -rw-r--r-- | src/modules/m_opflags.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/m_opflags.cpp b/src/modules/m_opflags.cpp index 5062aeade..2e73ec879 100644 --- a/src/modules/m_opflags.cpp +++ b/src/modules/m_opflags.cpp @@ -74,7 +74,7 @@ class OpFlagProviderImpl : public OpFlagProvider ServerInstance->Modes->FindMode(flag[0], MODETYPE_CHANNEL) : ServerInstance->Modes->FindMode(flag); unsigned int neededrank = privmh ? privmh->GetPrefixRank() : INT_MAX; - if (memb->getRank() >= neededrank) + if (neededrank && memb->getRank() >= neededrank) return MOD_RES_ALLOW; } |
