diff options
Diffstat (limited to 'numpy/core')
-rw-r--r-- | numpy/core/src/multiarray/shape.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/shape.c b/numpy/core/src/multiarray/shape.c index c8198be56..adc77dfce 100644 --- a/numpy/core/src/multiarray/shape.c +++ b/numpy/core/src/multiarray/shape.c @@ -244,10 +244,10 @@ PyArray_Newshape(PyArrayObject *self, PyArray_Dims *newdims, else { PyObject *newcopy; newcopy = PyArray_NewCopy(self, order); + Py_DECREF(self); if (newcopy == NULL) { return NULL; } - Py_DECREF(self); self = (PyArrayObject *)newcopy; } } |