[Python-checkins] python/dist/src/Objects listobject.c,2.103.6.3,2.103.6.4

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
2002年10月11日 16:39:56 -0700


Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv30796
Modified Files:
 Tag: release22-maint
	listobject.c 
Log Message:
Darn! Don't divide by zero. Bad fix. :-)
Index: listobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/listobject.c,v
retrieving revision 2.103.6.3
retrieving revision 2.103.6.4
diff -C2 -d -r2.103.6.3 -r2.103.6.4
*** listobject.c	11 Oct 2002 21:13:13 -0000	2.103.6.3
--- listobject.c	11 Oct 2002 23:39:54 -0000	2.103.6.4
***************
*** 430,434 ****
 		n = 0;
 	size = a->ob_size * n;
! 	if (size/a->ob_size != n)
 		return PyErr_NoMemory();
 	np = (PyListObject *) PyList_New(size);
--- 430,434 ----
 		n = 0;
 	size = a->ob_size * n;
! 	if (n && size/n != a->ob_size)
 		return PyErr_NoMemory();
 	np = (PyListObject *) PyList_New(size);

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