diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2006-04-15 12:47:23 +0000 |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2006-04-15 12:47:23 +0000 |
commit | 5dbb5ea09f432a3a7ebcab3588c5660166c4d88b (patch) | |
tree | cb58dc3574fc97afdc537a32fe4d41d16c098182 /Objects/setobject.c | |
parent | a7d1556abb0dc9d3cc62f22ed7979fb9fac35f66 (diff) | |
download | cpython-5dbb5ea09f432a3a7ebcab3588c5660166c4d88b.tar.gz |
Clear dummy and emptyfrozenset, so that we don't have
dangling references in case of a Py_Initialize/Py_Finalize
cycle.
Diffstat (limited to 'Objects/setobject.c')
-rw-r--r-- | Objects/setobject.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/setobject.c b/Objects/setobject.c index e7f6e09fec..ff2e17f031 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c @@ -978,8 +978,8 @@ PySet_Fini(void) so = free_sets[num_free_sets]; PyObject_GC_Del(so); } - Py_XDECREF(dummy); - Py_XDECREF(emptyfrozenset); + Py_CLEAR(dummy); + Py_CLEAR(emptyfrozenset); } static PyObject * |