tidied up main.c code
[NeonServV5.git] / src / signal.c
index 24e399d6490ade57b73a94ac9573944e6ce7b3a7..bc444465089f1b2faa2f5d3ce03366c3ae3c041a 100644 (file)
@@ -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();
 }