From: Guido van Rossum Date: Fri, 11 Oct 2002 23:39:54 +0000 (+0000) Subject: Darn! Don't divide by zero. Bad fix. :-) X-Git-Tag: v2.2.2~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c00b63a87251df0b0067fcacf1f523f368c03ed7;p=thirdparty%2FPython%2Fcpython.git Darn! Don't divide by zero. Bad fix. :-) --- diff --git a/Objects/listobject.c b/Objects/listobject.c index 148e15c9c44e..c035808ac430 100644 --- a/Objects/listobject.c +++ b/Objects/listobject.c @@ -429,7 +429,7 @@ list_repeat(PyListObject *a, int n) if (n < 0) n = 0; size = a->ob_size * n; - if (size/a->ob_size != n) + if (n && size/n != a->ob_size) return PyErr_NoMemory(); np = (PyListObject *) PyList_New(size); if (np == NULL)