From f78deb37d3826e6c3304d873b3c12c8d902c1507 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 26 Apr 2014 17:47:45 -0400 Subject: [PATCH] Fix memory leak in Relto sharing --- Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp b/Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp index 7f54d112..54cad170 100644 --- a/Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp +++ b/Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp @@ -759,11 +759,11 @@ void plNetLinkingMgr::OfferLinkToPlayer( const plAgeLinkStruct * inInfo, uint32_ // for backwards compatibility void plNetLinkingMgr::OfferLinkToPlayer( const plAgeInfoStruct * inInfo, uint32_t playerID ) { - plAgeLinkStruct *ageLink = new plAgeLinkStruct; + plAgeLinkStruct ageLink; - ageLink->GetAgeInfo()->CopyFrom(inInfo); - ageLink->SetLinkingRules(plNetCommon::LinkingRules::kBasicLink); - OfferLinkToPlayer(ageLink, playerID); + ageLink.GetAgeInfo()->CopyFrom(inInfo); + ageLink.SetLinkingRules(plNetCommon::LinkingRules::kBasicLink); + OfferLinkToPlayer(&ageLink, playerID); } ////////////////////////////////////////////////////////////////////