aboutsummaryrefslogtreecommitdiff
path: root/zenserver/zenserver.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-03-30 13:30:29 +0200
committerGitHub <[email protected]>2022-03-30 13:30:29 +0200
commitf2d9aa0dbcaf893ad05bba2db793a1783fcc67ca (patch)
tree1fa5c255a237549242b64bf2608539bf618f5552 /zenserver/zenserver.cpp
parentMerge pull request #67 from EpicGames/de/cache-lock-fixes (diff)
parentMake sure we wait for gc thread to complete before exiting (diff)
downloadzen-f2d9aa0dbcaf893ad05bba2db793a1783fcc67ca.tar.xz
zen-f2d9aa0dbcaf893ad05bba2db793a1783fcc67ca.zip
Merge pull request #66 from EpicGames/de/gracefully-exit-gc
Make sure we wait for gc thread to complete before exiting
Diffstat (limited to 'zenserver/zenserver.cpp')
-rw-r--r--zenserver/zenserver.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp
index 3694a3e66..667bcd317 100644
--- a/zenserver/zenserver.cpp
+++ b/zenserver/zenserver.cpp
@@ -455,7 +455,11 @@ public:
m_Http->RequestExit();
}
- void Cleanup() { ZEN_INFO(ZEN_APP_NAME " cleaning up"); }
+ void Cleanup()
+ {
+ ZEN_INFO(ZEN_APP_NAME " cleaning up");
+ m_GcScheduler.Shutdown();
+ }
void SetDedicatedMode(bool State) { m_IsDedicatedMode = State; }
void SetTestMode(bool State) { m_TestMode = State; }