[Python-checkins] r46175 - python/branches/rjones-prealloc/Objects/listobject.c
richard.jones
python-checkins at python.org
Wed May 24 16:47:24 CEST 2006
Author: richard.jones
Date: Wed May 24 16:47:24 2006
New Revision: 46175
Modified:
python/branches/rjones-prealloc/Objects/listobject.c
Log:
minor paranoia
Modified: python/branches/rjones-prealloc/Objects/listobject.c
==============================================================================
--- python/branches/rjones-prealloc/Objects/listobject.c (original)
+++ python/branches/rjones-prealloc/Objects/listobject.c Wed May 24 16:47:24 2006
@@ -2390,6 +2390,11 @@
" too small to contain supplied sequence");
return -1;
}
+ if (size < 0) {
+ PyErr_SetString(PyExc_ValueError, "size argument"
+ " must be positive");
+ return -1;
+ }
/* (p)re-allocate to the indicated size */
items = self->ob_item;
if (size <= ((~(size_t)0) / sizeof(PyObject *)))
More information about the Python-checkins
mailing list