Prevent GC related crash on force-exit

Former-commit-id: e4d95f83b02786b5a170673709780700def160cb
This commit is contained in:
John Sully 2021-11-13 19:44:13 +00:00
parent 2ac0d164df
commit fcbeb394bd

View File

@ -6572,6 +6572,7 @@ static void sigShutdownHandler(int sig) {
if (g_pserver->shutdown_asap && sig == SIGINT) {
serverLogFromHandler(LL_WARNING, "You insist... exiting now.");
rdbRemoveTempFile(g_pserver->rdbThreadVars.tmpfileNum, 1);
g_pserver->garbageCollector.shutdown();
exit(1); /* Exit with an error since this was not a clean shutdown. */
} else if (g_pserver->loading) {
serverLogFromHandler(LL_WARNING, "Received shutdown signal during loading, exiting now.");