From 22440541ea0b85f70b15325bfab69a58c3248425 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 23 Apr 2011 02:32:16 -0400 Subject: [PATCH] Fix a crash. The removed functionality should NEVER have been there anyway. --- Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp b/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp index c69c8ac9..330fa059 100644 --- a/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp +++ b/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp @@ -436,11 +436,9 @@ PyObject* pyVaultNode::AddNode(pyVaultNode* pynode, PyObject* cbObject, UInt32 c (FVaultAddChildNodeCallback)_AddNodeCallback, cb ); - - PyObject * nodeRef = cb->fPyNodeRef = pyVaultNodeRef::New(fNode, pynode->fNode); - Py_INCREF(nodeRef); // incref it, because we MUST return a new PyObject, and the callback "steals" the ref from us - cb->SetNode(pynode->fNode); - return nodeRef; + + // just return a None object + PYTHON_RETURN_NONE; } else {