diff options
| author | Dan Engelbrecht <[email protected]> | 2024-08-22 23:29:40 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2024-08-22 23:29:40 +0200 |
| commit | c78600adb2b5652bfe43c0787068dce7e0518837 (patch) | |
| tree | dc6c66200d099ce619aa9b0065dbf733c1d49c62 /src/zenserver/sentryintegration.cpp | |
| parent | 5.5.5-pre0 (diff) | |
| download | zen-c78600adb2b5652bfe43c0787068dce7e0518837.tar.xz zen-c78600adb2b5652bfe43c0787068dce7e0518837.zip | |
don't call sentry_set_user twice (#135)
use a temp variable that lives longer to make sentry happy
Diffstat (limited to 'src/zenserver/sentryintegration.cpp')
| -rw-r--r-- | src/zenserver/sentryintegration.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/zenserver/sentryintegration.cpp b/src/zenserver/sentryintegration.cpp index a0225fb0a..7996f25bb 100644 --- a/src/zenserver/sentryintegration.cpp +++ b/src/zenserver/sentryintegration.cpp @@ -273,9 +273,10 @@ SentryIntegration::Initialize(std::string SentryDatabasePath, } sentry_value_set_by_key(SentryUserObject, "cmd", sentry_value_new_string(CommandLine.c_str())); - sentry_set_user(SentryUserObject); - sentry_value_set_by_key(SentryUserObject, "session", sentry_value_new_string(std::string(GetSessionIdString()).c_str())); + const std::string SessionId(GetSessionIdString()); + sentry_value_set_by_key(SentryUserObject, "session", sentry_value_new_string(SessionId.c_str())); + sentry_set_user(SentryUserObject); m_SentryLogger = spdlog::create<sentry::sentry_sink>("sentry"); |