diff options
Diffstat (limited to 'Objects/tupleobject.c')
-rw-r--r-- | Objects/tupleobject.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Objects/tupleobject.c b/Objects/tupleobject.c index 60878a4..159dc44 100644 --- a/Objects/tupleobject.c +++ b/Objects/tupleobject.c @@ -27,6 +27,7 @@ PyObject * PyTuple_New(register int size) { register PyTupleObject *op; + int i; if (size < 0) { PyErr_BadInternalCall(); return NULL; @@ -68,7 +69,8 @@ PyTuple_New(register int size) if (op == NULL) return NULL; } - memset(op->ob_item, 0, sizeof(*op->ob_item) * size); + for (i=0; i < size; i++) + op->ob_item[i] = NULL; #if MAXSAVESIZE > 0 if (size == 0) { free_tuples[0] = op; |