aboutsummaryrefslogtreecommitdiffstats
path: root/src/server.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-06-19 13:00:58 +0100
committerGravatar Sadie Powell2026-06-19 15:35:38 +0100
commita2981a9e35ab987a621d8ac8bb1b85e424939c48 (patch)
treefad52f8e5df5c84fcf7129ad9a7269f53c5fe489 /src/server.cpp
parentMerge branch 'insp4' into master. (diff)
Rework error reporting and shutting down.
- Clean up InspIRCd::Cleanup and document it better. - Bring back QuickExit for error reporting during shutdown. - Deduplicate logging of error messages to stdout and files.
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/server.cpp b/src/server.cpp
index 5af3e7a1c..e46f833d6 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -53,21 +53,6 @@ void InspIRCd::HandleSignal(sig_atomic_t signal)
}
}
-void InspIRCd::Exit(int status)
-{
-#ifdef _WIN32
- SetServiceStopped(status);
-#endif
- this->Cleanup();
- insp::delete_zero(ServerInstance);
- if (status && isatty(fileno(stdout)))
- {
- fmt::println("");
- fmt::println("Exiting with code {}.", status);
- }
- exit(status);
-}
-
void InspIRCd::Rehash(const std::string& uuid)
{
if (!ConfigThread)