diff options
| author | Dan Engelbrecht <[email protected]> | 2022-08-19 03:30:54 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-08-19 03:30:54 -0700 |
| commit | 606274a83d71928f8621c1d23648a26e8f79fa7d (patch) | |
| tree | d951d51e1a7919463aeec398612e97b47f99f788 /zenserver/upstream/zen.h | |
| parent | bump vcpkg version to 2022.08.15 (#146) (diff) | |
| download | zen-606274a83d71928f8621c1d23648a26e8f79fa7d.tar.xz zen-606274a83d71928f8621c1d23648a26e8f79fa7d.zip | |
De/fix crash on non responding upstream (#145)
* Fix ZenStructuredCacheClient lifetime issues
Diffstat (limited to 'zenserver/upstream/zen.h')
| -rw-r--r-- | zenserver/upstream/zen.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/zenserver/upstream/zen.h b/zenserver/upstream/zen.h index e8590f940..955cfa107 100644 --- a/zenserver/upstream/zen.h +++ b/zenserver/upstream/zen.h @@ -124,7 +124,7 @@ struct ZenStructuredCacheClientOptions class ZenStructuredCacheSession { public: - ZenStructuredCacheSession(ZenStructuredCacheClient& OuterClient); + ZenStructuredCacheSession(Ref<ZenStructuredCacheClient>&& OuterClient); ~ZenStructuredCacheSession(); ZenCacheResult CheckHealth(); @@ -147,7 +147,7 @@ private: inline spdlog::logger& Log() { return m_Log; } spdlog::logger& m_Log; - ZenStructuredCacheClient& m_Client; + Ref<ZenStructuredCacheClient> m_Client; detail::ZenCacheSessionState* m_SessionState; }; |