[Python-checkins] python/dist/src/Objects listobject.c,2.137,2.138
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Fri, 11 Oct 2002 16:39:37 -0700
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv30716
Modified Files:
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.137
retrieving revision 2.138
diff -C2 -d -r2.137 -r2.138
*** listobject.c 11 Oct 2002 21:05:55 -0000 2.137
--- listobject.c 11 Oct 2002 23:39:35 -0000 2.138
***************
*** 422,426 ****
n = 0;
size = a->ob_size * n;
! if (size/a->ob_size != n)
return PyErr_NoMemory();
np = (PyListObject *) PyList_New(size);
--- 422,426 ----
n = 0;
size = a->ob_size * n;
! if (n && size/n != a->ob_size)
return PyErr_NoMemory();
np = (PyListObject *) PyList_New(size);