aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_override.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/m_override.cpp')
-rw-r--r--src/modules/m_override.cpp4
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