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); } ////////////////////////////////////////////////////////////////////