mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 02:59:01 -04:00
Fix issue where m_pbkdf2 was not aware of services loaded before it
This commit is contained in:
parent
ffacccbb6f
commit
b456adc155
@ -209,6 +209,14 @@ class ModulePBKDF2 : public Module
|
||||
stdalgo::delete_all(providers);
|
||||
}
|
||||
|
||||
void init() CXX11_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) CXX11_OVERRIDE
|
||||
{
|
||||
// Check if it's a hash provider
|
||||
|
Loading…
x
Reference in New Issue
Block a user