aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/server.cpp b/src/server.cpp
index 653ab16f9..1eba75e92 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -27,14 +27,13 @@
#include "inspircd.h"
-#include "exitcodes.h"
void InspIRCd::SignalHandler(int signal)
{
switch (signal)
{
case SIGTERM:
- Exit(EXIT_STATUS_SIGTERM);
+ Exit(EXIT_FAILURE);
#ifndef _WIN32
case SIGHUP:
@@ -63,12 +62,7 @@ void InspIRCd::Exit(int status)
void InspIRCd::QuickExit(int status)
{
-#ifdef INSPIRCD_BINARY_EXIT
- // Some init systems handle non-binary exit statuses weirdly.
- exit(status ? EXIT_FAILURE : EXIT_SUCCESS);
-#else
exit(status);
-#endif
}
void InspIRCd::Rehash(const std::string& uuid)