aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/sentryintegration.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2024-08-22 23:29:40 +0200
committerGitHub Enterprise <[email protected]>2024-08-22 23:29:40 +0200
commitc78600adb2b5652bfe43c0787068dce7e0518837 (patch)
treedc6c66200d099ce619aa9b0065dbf733c1d49c62 /src/zenserver/sentryintegration.cpp
parent5.5.5-pre0 (diff)
downloadzen-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.cpp5
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");