[Python-Dev] [Python-checkins] cpython (3.4): Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer
Stefan Krah
stefan at bytereef.org
Mon Feb 16 17:34:24 CET 2015
On Mon, Feb 16, 2015 at 11:35:52AM +0000, serhiy.storchaka wrote:
> diff --git a/Modules/_testbuffer.c b/Modules/_testbuffer.c
> --- a/Modules/_testbuffer.c
> +++ b/Modules/_testbuffer.c
> @@ -850,7 +850,7 @@
> Py_ssize_t *dest;
> Py_ssize_t x, i;
>
> - dest = PyMem_Malloc(len * (sizeof *dest));
> + dest = PyMem_New(Py_ssize_t, len);
> if (dest == NULL) {
> PyErr_NoMemory();
> return NULL;
This, too, was already protected by len == ndim <= 64.
Stefan Krah
More information about the Python-Dev
mailing list