diff options
| author | 2026-06-19 13:00:58 +0100 | |
|---|---|---|
| committer | 2026-06-19 15:35:38 +0100 | |
| commit | a2981a9e35ab987a621d8ac8bb1b85e424939c48 (patch) | |
| tree | fad52f8e5df5c84fcf7129ad9a7269f53c5fe489 /src/server.cpp | |
| parent | Merge 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.cpp | 15 |
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) |
