commit | db60bb5aad6c0a2364e043e97e03e32083cd1999 | [log] [tgz] |
---|---|---|
author | Jeremy Hylton <jeremy@alum.mit.edu> | Wed Jan 03 22:32:16 2001 +0000 |
committer | Jeremy Hylton <jeremy@alum.mit.edu> | Wed Jan 03 22:32:16 2001 +0000 |
tree | 81e07cb160b88a4b365ac6c43622ccaa23b66ab3 | |
parent | a866df806dd0ffd439bbba873ab9f3da7080e0a0 [diff] |
fix leak
diff --git a/Objects/listobject.c b/Objects/listobject.c index e5073e1..59b1912 100644 --- a/Objects/listobject.c +++ b/Objects/listobject.c
@@ -596,9 +596,11 @@ int blen; register int i; - if (PyObject_Size(b) == 0) + if (PyObject_Size(b) == 0) { /* short circuit when b is empty */ + Py_DECREF(b); return 0; + } if (self == (PyListObject*)b) { /* as in list_ass_slice() we must special case the