From 183917e39ca9cb24cdf290eb3a6ca787412fe3a8 Mon Sep 17 00:00:00 2001 From: Nicky Date: Sat, 14 Sep 2019 19:20:12 +0200 Subject: [PATCH] Do not hold on to pointer of temporary. --- indra/newview/fsdiscordconnect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/indra/newview/fsdiscordconnect.cpp b/indra/newview/fsdiscordconnect.cpp index d06d416b16..c9ee1cc513 100644 --- a/indra/newview/fsdiscordconnect.cpp +++ b/indra/newview/fsdiscordconnect.cpp @@ -233,7 +233,8 @@ void FSDiscordConnect::updateRichPresence() std::string appName = std::string("via " + APP_NAME); discordPresence.smallImageText = appName.c_str(); - discordPresence.partyId = gAgent.getRegion()->getRegionID().asString().c_str(); + std::string regionId = gAgent.getRegion()->getRegionID().asString(); + discordPresence.partyId = regionId.c_str(); discordPresence.partySize = gAgent.getRegion()->mMapAvatars.size(); discordPresence.partyMax = LLRegionInfoModel::instance().mAgentLimit; Discord_UpdatePresence(&discordPresence);