diff --git a/Sources/Plasma/FeatureLib/pfPython/pyVaultPlayerNode.cpp b/Sources/Plasma/FeatureLib/pfPython/pyVaultPlayerNode.cpp index 57189f3a..14416120 100644 --- a/Sources/Plasma/FeatureLib/pfPython/pyVaultPlayerNode.cpp +++ b/Sources/Plasma/FeatureLib/pfPython/pyVaultPlayerNode.cpp @@ -183,14 +183,12 @@ PyObject *pyVaultPlayerNode::GetPlayerInfo() PyObject *pyVaultPlayerNode::GetLinkToMyNeighborhood() { - plAgeLinkStruct * link = new plAgeLinkStruct(); - - if (VaultGetLinkToMyNeighborhood(link)) { - PyObject * result = pyAgeLinkStruct::New(link); + plAgeLinkStruct link; + if (VaultGetLinkToMyNeighborhood(&link)) { + PyObject * result = pyAgeLinkStruct::New(&link); return result; } - delete link; PYTHON_RETURN_NONE; }