]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/inspircd.cpp
Remove the 'noisy' mode for HasPrivPermission.
[user/henk/code/inspircd.git] / src / inspircd.cpp
index 94132cf95135e0956c2ebe84383494c5ecc3dcca..b6c25210427d450168a98a6b95714bc9842e41b9 100644 (file)
@@ -94,6 +94,12 @@ void InspIRCd::Cleanup()
        }
        ports.clear();
 
+       // Disconnect all local users
+       const std::string quitmsg = "Server shutting down";
+       const UserManager::LocalList& list = Users.GetLocalUsers();
+       while (!list.empty())
+               ServerInstance->Users.QuitUser(list.front(), quitmsg);
+
        GlobalCulls.Apply();
        Modules->UnloadAll();