Browse Source

Fix a crash in PythonTask destructor

rdb 9 years ago
parent
commit
e9c76328fb
1 changed files with 3 additions and 3 deletions
  1. 3 3
      panda/src/event/pythonTask.cxx

+ 3 - 3
panda/src/event/pythonTask.cxx

@@ -68,9 +68,9 @@ PythonTask(PyObject *function, const string &name) :
 ////////////////////////////////////////////////////////////////////
 PythonTask::
 ~PythonTask() {
-  Py_DECREF(_function);
-  Py_DECREF(_args);
-  Py_DECREF(__dict__);
+  Py_XDECREF(_function);
+  Py_XDECREF(_args);
+  Py_XDECREF(__dict__);
   Py_XDECREF(_generator);
   Py_XDECREF(_owner);
   Py_XDECREF(_upon_death);