From ecf55f8955dfdf120df2229c4972051e4a37e55c Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 15 Jun 2010 00:45:29 +0000 Subject: [PATCH] Py_XDECREF? --- panda/src/ode/odeSpace.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/panda/src/ode/odeSpace.cxx b/panda/src/ode/odeSpace.cxx index dea976827e..47665a9966 100755 --- a/panda/src/ode/odeSpace.cxx +++ b/panda/src/ode/odeSpace.cxx @@ -256,7 +256,6 @@ collide(PyObject* arg, PyObject* callback) { void OdeSpace:: near_callback(void *data, dGeomID o1, dGeomID o2) { - odespace_cat.spam() << "near_callback called, data: " << data << ", dGeomID1: " << o1 << ", dGeomID2: " << o2 << "\n"; OdeGeom g1 (o1); OdeGeom g2 (o2); PyObject* p1 = DTool_CreatePyInstanceTyped(&g1, Dtool_OdeGeom, true, false, g1.get_type_index()); @@ -268,8 +267,8 @@ near_callback(void *data, dGeomID o1, dGeomID o2) { } else { Py_DECREF(result); } - Py_DECREF(p2); - Py_DECREF(p1); + Py_XDECREF(p2); + Py_XDECREF(p1); } #endif