X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fserver.cpp;h=45834db655d44e2e0f8b10a87db41fdf6070683b;hb=c11ec1cd3867fc6759fadb8143df676406b3e3e7;hp=ab863f1a3849e0437216d4c66642ca85ff6dc9a6;hpb=c0d293e3fba4171e70fa09590d809cd461b88c2e;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/server.cpp b/src/server.cpp index ab863f1a3..45834db65 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -16,6 +16,7 @@ #include #include "exitcodes.h" #include "inspircd.h" +#include "inspircd_version.h" void InspIRCd::SignalHandler(int signal) @@ -42,6 +43,7 @@ void InspIRCd::Exit(int status) { this->SendError("Exiting with status " + ConvToStr(status) + " (" + std::string(ExitCodes[status]) + ")"); this->Cleanup(); + delete this; } exit (status); } @@ -68,11 +70,11 @@ std::string InspIRCd::GetVersionString() char versiondata[MAXBUF]; if (*Config->CustomVersion) { - snprintf(versiondata,MAXBUF,"InspIRCd-1.2 %s :%s",Config->ServerName,Config->CustomVersion); + snprintf(versiondata,MAXBUF,"InspIRCd-2.0 %s :%s",Config->ServerName,Config->CustomVersion); } else { - snprintf(versiondata,MAXBUF,"InspIRCd-1.2 %s :%s (%s) [FLAGS=%s,%s,%s]",Config->ServerName,SYSTEM,VERSION,REVISION,SE->GetName().c_str(),Config->sid); + snprintf(versiondata,MAXBUF,"InspIRCd-2.0 %s :%s (%s) [FLAGS=%s,%s,%s]",Config->ServerName,SYSTEM,VERSION,REVISION,SE->GetName().c_str(),Config->sid); } return versiondata; }