]> granicus.if.org Git - python/commitdiff
Make tuples less hungry -- an extra item was allocated but never used.
authorGuido van Rossum <guido@python.org>
Mon, 16 Nov 1998 18:56:03 +0000 (18:56 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 16 Nov 1998 18:56:03 +0000 (18:56 +0000)
Tip by Vladimir Marangozov.

Objects/tupleobject.c

index 9bc1fe7416b298b9d3bded42e7227e4307da2874..2286b01dbe1aabd320b18e437f964c1c1f9f9b7a 100644 (file)
@@ -79,7 +79,7 @@ PyTuple_New(size)
 #endif
        {
                op = (PyTupleObject *) malloc(
-                       sizeof(PyTupleObject) + size * sizeof(PyObject *));
+                       sizeof(PyTupleObject) + (size-1) * sizeof(PyObject *));
                if (op == NULL)
                        return PyErr_NoMemory();