aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/servers/httpsys.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-02-24 16:28:07 +0100
committerStefan Boberg <[email protected]>2026-02-24 16:28:07 +0100
commita53bfac8c23f8bcf0f80b968b1039cb0a9cc52b6 (patch)
treefe8a2d7da6242e84d730cd2d41fea9a3b7a9cb1a /src/zenhttp/servers/httpsys.cpp
parentMerge branch 'sb/orch' of https://github.ol.epicgames.net/ue-foundation/zen i... (diff)
parentVarious bug fixes (#778) (diff)
downloadzen-a53bfac8c23f8bcf0f80b968b1039cb0a9cc52b6.tar.xz
zen-a53bfac8c23f8bcf0f80b968b1039cb0a9cc52b6.zip
merge from main
Diffstat (limited to 'src/zenhttp/servers/httpsys.cpp')
-rw-r--r--src/zenhttp/servers/httpsys.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/zenhttp/servers/httpsys.cpp b/src/zenhttp/servers/httpsys.cpp
index c44549a5a..e93ae4853 100644
--- a/src/zenhttp/servers/httpsys.cpp
+++ b/src/zenhttp/servers/httpsys.cpp
@@ -1036,8 +1036,10 @@ HttpSysServer::~HttpSysServer()
ZEN_ERROR("~HttpSysServer() called without calling Close() first");
}
- delete m_AsyncWorkPool.load(std::memory_order_relaxed);
- m_AsyncWorkPool.store(nullptr, std::memory_order_relaxed);
+ auto WorkPool = m_AsyncWorkPool.load(std::memory_order_relaxed);
+ m_AsyncWorkPool = nullptr;
+
+ delete WorkPool;
}
void