summaryrefslogtreecommitdiff
path: root/Objects/setobject.c
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2006-04-15 12:47:23 +0000
committerMartin v. Löwis <martin@v.loewis.de>2006-04-15 12:47:23 +0000
commit5dbb5ea09f432a3a7ebcab3588c5660166c4d88b (patch)
treecb58dc3574fc97afdc537a32fe4d41d16c098182 /Objects/setobject.c
parenta7d1556abb0dc9d3cc62f22ed7979fb9fac35f66 (diff)
downloadcpython-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.c4
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 *