diff options
Diffstat (limited to 'src/modules/m_override.cpp')
| -rw-r--r-- | src/modules/m_override.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/modules/m_override.cpp b/src/modules/m_override.cpp index f74453a65..348889de5 100644 --- a/src/modules/m_override.cpp +++ b/src/modules/m_override.cpp @@ -162,9 +162,7 @@ public: if (!source->IsModeSet(ou)) return false; - std::string tokenlist = source->oper->getConfig("override"); - // its defined or * is set, return its value as a boolean for if the token is set - return ((tokenlist.find(token, 0) != std::string::npos) || (tokenlist.find('*', 0) != std::string::npos)); + return TokenList(source->oper->GetConfig()->getString("override")).Contains(token); } ModResult OnPreTopicChange(User* source, Channel* channel, const std::string& topic) override |
