]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/configreader.cpp
Replace OnAccessCheck with OnPreMode to remove a number of redundant checks
[user/henk/code/inspircd.git] / src / configreader.cpp
index a41e5d07f739b924a5f9b18bf3c3f55c3e40d78c..8d705f0cae6b46f99e59fc3fd85e78c7f3096185 100644 (file)
@@ -1229,6 +1229,9 @@ void ServerConfig::ApplyModules(User* user)
 
        for (std::set<std::string>::iterator removing = removed_modules.begin(); removing != removed_modules.end(); removing++)
        {
+               // Don't remove cmd_*.so, just remove m_*.so
+               if (removing->c_str()[0] == 'c')
+                       continue;
                if (ServerInstance->Modules->Unload(removing->c_str()))
                {
                        ServerInstance->SNO->WriteToSnoMask('a', "*** REHASH UNLOADED MODULE: %s",removing->c_str());