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

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
Fri, 11 Oct 2002 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);