[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);