From c78600adb2b5652bfe43c0787068dce7e0518837 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Thu, 22 Aug 2024 23:29:40 +0200 Subject: don't call sentry_set_user twice (#135) use a temp variable that lives longer to make sentry happy --- src/zenserver/sentryintegration.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/zenserver/sentryintegration.cpp') 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"); -- cgit v1.2.3