]> code.citadel.org Git - citadel.git/blobdiff - citadel/citserver.c
Began working on the 'clean shutdown' code for the new thread architecture.
[citadel.git] / citadel / citserver.c
index 366f6b6c11842de3a5768dce397d4fc3d86960ad..375d992b42c3ea06cca424385944a438aadd6b0f 100644 (file)
@@ -791,7 +791,7 @@ void cmd_down(char *argbuf) {
                cprintf(Reply, CIT_OK + SERVER_SHUTTING_DOWN); 
        }
        CC->kill_me = KILLME_SERVER_SHUTTING_DOWN;
-       CtdlThreadStopAll();
+       server_shutting_down = 1;
 }
 
 
@@ -803,7 +803,7 @@ void cmd_halt(char *argbuf) {
        if (CtdlAccessCheck(ac_aide)) return;
 
        cprintf("%d Halting server.  Goodbye.\n", CIT_OK);
-       CtdlThreadStopAll();
+       server_shutting_down = 1;
        shutdown_and_halt = 1;
 }