SF patch #1020188: Use Py_CLEAR where necessary to avoid crashes

(Contributed by Dima Dorfman)
This commit is contained in:
Raymond Hettinger 2004-09-01 07:02:44 +00:00
parent 410eb84a5d
commit 75ccea3777
5 changed files with 8 additions and 17 deletions

View file

@ -623,7 +623,7 @@ PyAPI_FUNC(void) _Py_AddToAllObjects(PyObject *, int force);
#define Py_CLEAR(op) \
do { \
if (op) { \
PyObject *tmp = (op); \
PyObject *tmp = (PyObject *)(op); \
(op) = NULL; \
Py_DECREF(tmp); \
} \