Memory leak

This commit is contained in:
rdb 2009-05-04 07:40:30 +00:00
parent 12493d6324
commit 682e5608e7
2 changed files with 4 additions and 0 deletions

View File

@ -98,6 +98,7 @@ set_data(void *data) {
#ifdef HAVE_PYTHON
INLINE void OdeBody::
set_data(PyObject *data) {
Py_XDECREF((PyObject*) dBodyGetData(_id));
Py_XINCREF(data);
dBodySetData(_id, data);
}

View File

@ -34,6 +34,9 @@ OdeBody::
void OdeBody::
destroy() {
#ifdef HAVE_PYTHON
Py_XDECREF((PyObject*) dBodyGetData(_id));
#endif
nassertv(_id);
dBodyDestroy(_id);
}