diff options
author | Eric Wieser <wieser.eric@gmail.com> | 2019-02-16 19:13:05 -0800 |
---|---|---|
committer | Eric Wieser <wieser.eric@gmail.com> | 2019-02-16 19:33:53 -0800 |
commit | 941a2caa8b4d3d612c8d83313bc7a6b29a01eaca (patch) | |
tree | 976ffcfb4044aea436ce21582e8cc234e2dd05ab | |
parent | 806a9453979d0435073a5b343adc16cdc29a9afb (diff) | |
download | numpy-941a2caa8b4d3d612c8d83313bc7a6b29a01eaca.tar.gz |
BUG: Add missing PyErr_NoMemory() for reporting a failed malloc
-rw-r--r-- | numpy/core/src/multiarray/compiled_base.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/numpy/core/src/multiarray/compiled_base.c b/numpy/core/src/multiarray/compiled_base.c index 625028bfb..235e389e8 100644 --- a/numpy/core/src/multiarray/compiled_base.c +++ b/numpy/core/src/multiarray/compiled_base.c @@ -567,6 +567,7 @@ arr_interp(PyObject *NPY_UNUSED(self), PyObject *args, PyObject *kwdict) if (lenxp <= lenx) { slopes = PyArray_malloc((lenxp - 1) * sizeof(npy_double)); if (slopes == NULL) { + PyErr_NoMemory(); goto fail; } } @@ -736,6 +737,7 @@ arr_interp_complex(PyObject *NPY_UNUSED(self), PyObject *args, PyObject *kwdict) if (lenxp <= lenx) { slopes = PyArray_malloc((lenxp - 1) * sizeof(npy_cdouble)); if (slopes == NULL) { + PyErr_NoMemory(); goto fail; } } |