[Python-checkins] r61237 - python/trunk/Modules/itertoolsmodule.c
raymond.hettinger
python-checkins at python.org
Tue Mar 4 23:29:44 CET 2008
Author: raymond.hettinger
Date: Tue Mar 4 23:29:44 2008
New Revision: 61237
Modified:
python/trunk/Modules/itertoolsmodule.c
Log:
Fix refleak in chain().
Modified: python/trunk/Modules/itertoolsmodule.c
==============================================================================
--- python/trunk/Modules/itertoolsmodule.c (original)
+++ python/trunk/Modules/itertoolsmodule.c Tue Mar 4 23:29:44 2008
@@ -1682,8 +1682,8 @@
return NULL; /* no more input sources */
}
lz->active = PyObject_GetIter(iterable);
+ Py_DECREF(iterable);
if (lz->active == NULL) {
- Py_DECREF(iterable);
Py_CLEAR(lz->source);
return NULL; /* input not iterable */
}
More information about the Python-checkins
mailing list