diff options
author | Adam <Adam@anope.org> | 2013-05-28 13:43:45 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2013-05-28 13:43:45 -0400 |
commit | f6e2ebe14581ce1ac38e3132846f79616f2a6535 (patch) | |
tree | 1a9cb5f15943e001f880aa9258618b7bb724d06b /src | |
parent | 37b3535543b81c3d75c8f62b83d422f0d2fbced0 (diff) |
Fixup last commit. We have events in log's destructor so we cant log messages from it, and this check in modulemanager is bogus/has a typo
Diffstat (limited to 'src')
-rw-r--r-- | src/modulemanager.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp index a3719b412..7f69c2edb 100644 --- a/src/modulemanager.cpp +++ b/src/modulemanager.cpp @@ -264,11 +264,7 @@ ModuleReturn ModuleManager::LoadModule(const Anope::string &modname, User *u) /* Attach module to all events */ for (std::map<Anope::string, std::vector<Module *> >::iterator it = EventHandlers.begin(); it != EventHandlers.end(); ++it) - /* Modules can already be attached here if loading them causes a new event to trigged, which initializes this vector - * to all known modules, which includes this one. - */ - if (std::find(it->second.begin(), it->second.end(), m) != it->second.end()) - it->second.push_back(m); + it->second.push_back(m); FOREACH_MOD(OnModuleLoad, (u, m)); |