X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fsignal.c;h=bc444465089f1b2faa2f5d3ce03366c3ae3c041a;hb=88751acefe20e568fc945d7e5f5c11e0a9c7be60;hp=24e399d6490ade57b73a94ac9573944e6ce7b3a7;hpb=fc61be208ca6dbf2fd915591c8dc7e5ef5779891;p=NeonServV5.git diff --git a/src/signal.c b/src/signal.c index 24e399d..bc44446 100644 --- a/src/signal.c +++ b/src/signal.c @@ -92,15 +92,12 @@ static void sigcrash(int signum) { } } putlog(LOGLEVEL_INFO, "hard shutdown...\n"); - exit_daemon(); usleep(2000000); //hard restart - restart_process(); + restart_bot(1); exit(0); } static void sigexit(int signum) { - cleanup(); - exit_daemon(); - exit(0); + stop_bot(); }