X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserver_main.c;h=5c507a578d3a12f5ed8130b334ab2920b66afc02;hb=eb297549d5f663c2246308c736abde21f5478cf9;hp=363c058cd35b2343850e83e0810f0f0347af97ae;hpb=6c27cc8c0a96c5670c590b830f901b22bd257ae9;p=citadel.git diff --git a/citadel/server_main.c b/citadel/server_main.c index 363c058cd..5c507a578 100644 --- a/citadel/server_main.c +++ b/citadel/server_main.c @@ -380,6 +380,8 @@ void go_threading(void) while (CtdlThreadGetCount()) { + if (CT->signal) + exit_signal = CT->signal; if (exit_signal) CtdlThreadStopAll(); check_sched_shutdown();