X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fsignal.c;h=bc444465089f1b2faa2f5d3ce03366c3ae3c041a;hb=19160d1e7f3bf41a6f7edbc5ec539d4588e1c69a;hp=24e399d6490ade57b73a94ac9573944e6ce7b3a7;hpb=7289d420ddc81d9975ed6d55dfdfd70dff2b2d48;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(); }