]> granicus.if.org Git - python/commitdiff
Clear dummy and emptyfrozenset, so that we don't have
authorMartin v. Löwis <martin@v.loewis.de>
Sat, 15 Apr 2006 12:47:23 +0000 (12:47 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sat, 15 Apr 2006 12:47:23 +0000 (12:47 +0000)
dangling references in case of a Py_Initialize/Py_Finalize
cycle.

Objects/setobject.c

index e7f6e09fec1b77fa2fad294d5f36f46b75444d50..ff2e17f031d69a5e729f7faf33fcc578887d1653 100644 (file)
@@ -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 *