diff --git a/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp b/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp index 15ab3ea6..07d92d9e 100644 --- a/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp +++ b/Sources/Plasma/FeatureLib/pfPython/pyVaultNode.cpp @@ -123,6 +123,8 @@ void pyVaultNode::pyVaultNodeOperationCallback::VaultOperationStarted( UInt32 co PyObject* retVal = PyObject_CallMethod(fCbObject, "vaultOperationStarted", "l", context); Py_XDECREF(retVal); } + + Py_DECREF(func); } } } @@ -150,6 +152,8 @@ void pyVaultNode::pyVaultNodeOperationCallback::VaultOperationComplete( UInt32 c Py_XDECREF(retVal); Py_DECREF(t); } + + Py_DECREF(func); } } }