[Python-checkins] python/dist/src/Modules itertoolsmodule.c,1.15,1.16

rhettinger@users.sourceforge.net rhettinger@users.sourceforge.net
2003年6月17日 16:14:43 -0700


Update of /cvsroot/python/python/dist/src/Modules
In directory sc8-pr-cvs1:/tmp/cvs-serv10715
Modified Files:
	itertoolsmodule.c 
Log Message:
Add missing DECREF.
Index: itertoolsmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/itertoolsmodule.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** itertoolsmodule.c	23 May 2003 03:55:42 -0000	1.15
--- itertoolsmodule.c	17 Jun 2003 23:14:40 -0000	1.16
***************
*** 1011,1016 ****
 	/* create chainobject structure */
 	lz = (chainobject *)type->tp_alloc(type, 0);
! 	if (lz == NULL)
 		return NULL;
 
 	lz->ittuple = ittuple;
--- 1011,1018 ----
 	/* create chainobject structure */
 	lz = (chainobject *)type->tp_alloc(type, 0);
! 	if (lz == NULL) {
! 		Py_DECREF(ittuple);
 		return NULL;
+ 	}
 
 	lz->ittuple = ittuple;

AltStyle によって変換されたページ (->オリジナル) /