aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_pbkdf2.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2020-12-21 16:40:32 +0000
committerGravatar Sadie Powell2020-12-21 16:40:52 +0000
commita63b6e16df8c2764d3d054c125239d129582d9dc (patch)
treef31ef63e126c677bf178de90775f111b29b70071 /src/modules/m_pbkdf2.cpp
parentUse unicode box drawing characters in the /MAP output. (diff)
parentReplace the SERVER stub command with something actually useful. (diff)
Merge branch 'insp3' into master.
Diffstat (limited to 'src/modules/m_pbkdf2.cpp')
-rw-r--r--src/modules/m_pbkdf2.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/modules/m_pbkdf2.cpp b/src/modules/m_pbkdf2.cpp
index 6656735f0..006e0a8a1 100644
--- a/src/modules/m_pbkdf2.cpp
+++ b/src/modules/m_pbkdf2.cpp
@@ -212,6 +212,14 @@ class ModulePBKDF2 : public Module
stdalgo::delete_all(providers);
}
+ void init() override
+ {
+ // Let ourself know about any existing services.
+ const ModuleManager::DataProviderMap& dataproviders = ServerInstance->Modules.DataProviders;
+ for (ModuleManager::DataProviderMap::const_iterator it = dataproviders.begin(); it != dataproviders.end(); ++it)
+ OnServiceAdd(*it->second);
+ }
+
void OnServiceAdd(ServiceProvider& provider) override
{
// Check if it's a hash provider