diff options
Diffstat (limited to 'src/server.cpp')
-rw-r--r-- | src/server.cpp | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/src/server.cpp b/src/server.cpp index 8b2c9a672..57b853ebb 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -18,17 +18,15 @@ #include "inspircd.h" #include "inspircd_version.h" - void InspIRCd::SignalHandler(int signal) { - switch (signal) + if (signal == SIGHUP) + { + Rehash("Caught SIGHUP"); + } + else if (signal == SIGTERM) { - case SIGHUP: - Rehash("due to SIGHUP"); - break; - case SIGTERM: - Exit(signal); - break; + Exit(signal); } } @@ -61,11 +59,6 @@ void RehashHandler::Call(const std::string &reason) } } -void InspIRCd::RehashServer() -{ - this->Rehash(""); -} - std::string InspIRCd::GetVersionString() { char versiondata[MAXBUF]; @@ -92,11 +85,6 @@ void InspIRCd::BuildISupport() Config->Update005(); } -std::string InspIRCd::GetRevision() -{ - return REVISION; -} - void InspIRCd::IncrementUID(int pos) { /* |