Sigh. That wasn't a memory leak, that was Guido committing before

running tests.  Withdraw 2.183 and its backport.
This commit is contained in:
Guido van Rossum 2002-10-18 13:51:49 +00:00
parent 72297bb71e
commit 3930bc35d0
1 changed files with 2 additions and 5 deletions

View File

@ -2468,11 +2468,8 @@ add_subclass(PyTypeObject *base, PyTypeObject *type)
while (--i >= 0) {
ref = PyList_GET_ITEM(list, i);
assert(PyWeakref_CheckRef(ref));
if (PyWeakref_GET_OBJECT(ref) == Py_None) {
i = PyList_SetItem(list, i, new);
Py_DECREF(new);
return i;
}
if (PyWeakref_GET_OBJECT(ref) == Py_None)
return PyList_SetItem(list, i, new);
}
i = PyList_Append(list, new);
Py_DECREF(new);