From fcbeb394bd83b2c3c0871bc3808ef854633c4c44 Mon Sep 17 00:00:00 2001 From: John Sully Date: Sat, 13 Nov 2021 19:44:13 +0000 Subject: [PATCH] Prevent GC related crash on force-exit Former-commit-id: e4d95f83b02786b5a170673709780700def160cb --- src/server.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server.cpp b/src/server.cpp index d9c4b52d6..4eb0f5a75 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -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.");