diff Modules/itertoolsmodule.c @ 29522:70e649fa3fcd legacy-trunk

Add missing DECREF.
author Raymond Hettinger <python@rcn.com>
date Tue, 17 Jun 2003 23:14:40 +0000
parents d72ad07c739e
children c64687cd5b37
line wrap: on
line diff
--- a/Modules/itertoolsmodule.c	Tue Jun 17 21:52:34 2003 +0000
+++ b/Modules/itertoolsmodule.c	Tue Jun 17 23:14:40 2003 +0000
@@ -1010,8 +1010,10 @@
 
 	/* create chainobject structure */
 	lz = (chainobject *)type->tp_alloc(type, 0);
-	if (lz == NULL)
+	if (lz == NULL) {
+		Py_DECREF(ittuple);
 		return NULL;
+	}
 
 	lz->ittuple = ittuple;
 	lz->iternum = 0;