commit | ed8f78312654d74329892252d720d78765495c38 | [log] [tgz] |
---|---|---|
author | Martin v. Löwis <martin@v.loewis.de> | Sat Apr 15 12:47:23 2006 +0000 |
committer | Martin v. Löwis <martin@v.loewis.de> | Sat Apr 15 12:47:23 2006 +0000 |
tree | 5351d1af79de6262db80fb822b038eeb620be114 | |
parent | 841747cb56c6eeee9d89e6003a355b3d6c4c7cc1 [diff] |
Clear dummy and emptyfrozenset, so that we don't have dangling references in case of a Py_Initialize/Py_Finalize cycle.
diff --git a/Objects/setobject.c b/Objects/setobject.c index e7f6e09..ff2e17f 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c
@@ -978,8 +978,8 @@ so = free_sets[num_free_sets]; PyObject_GC_Del(so); } - Py_XDECREF(dummy); - Py_XDECREF(emptyfrozenset); + Py_CLEAR(dummy); + Py_CLEAR(emptyfrozenset); } static PyObject *