From: Miroslav Lichvar Date: Fri, 15 Apr 2016 12:49:03 +0000 (+0200) Subject: sched: fix handling of signals after finalization X-Git-Tag: 2.4-pre1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=71b7e689c058d4daa78342a4c9b01b88bf5eb56a;p=thirdparty%2Fchrony.git sched: fix handling of signals after finalization Don't require the scheduler to be initialized in SCH_QuitProgram(). This fixes a crash when a signal is received between scheduler finalization and chronyd exit. --- diff --git a/sched.c b/sched.c index 6083c97a..bab926aa 100644 --- a/sched.c +++ b/sched.c @@ -719,7 +719,6 @@ SCH_MainLoop(void) void SCH_QuitProgram(void) { - assert(initialised); need_to_exit = 1; }