1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 03:46:36 +02:00

Fix sometimes not unloading all modules on shutdown

This commit is contained in:
Adam
2013-07-05 02:09:43 -04:00
parent 4325073524
commit fccc4a4fa6
+1 -1
View File
@@ -479,7 +479,7 @@ bool ModuleManager::SetPriority(Module *mod, const Anope::string &i, Priority s,
void ModuleManager::UnloadAll()
{
std::vector<Anope::string> modules;
for (size_t i = 1, j = 0; i != MT_END; i <<= 1, j |= i)
for (size_t i = 1, j = 0; i != MT_END; j |= i, i <<= 1)
for (std::list<Module *>::iterator it = Modules.begin(), it_end = Modules.end(); it != it_end; ++it)
{
Module *m = *it;