From fccc4a4fa672a8f5c8bd306fa91d90a63bfd33a7 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 5 Jul 2013 02:09:43 -0400 Subject: Fix sometimes not unloading all modules on shutdown --- src/modulemanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/modulemanager.cpp') diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp index 7f69c2edb..a4df9004c 100644 --- a/src/modulemanager.cpp +++ b/src/modulemanager.cpp @@ -479,7 +479,7 @@ bool ModuleManager::SetPriority(Module *mod, const Anope::string &i, Priority s, void ModuleManager::UnloadAll() { std::vector 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::iterator it = Modules.begin(), it_end = Modules.end(); it != it_end; ++it) { Module *m = *it; -- cgit