diff options
Diffstat (limited to 'scipy/base/src/multiarraymodule.c')
-rw-r--r-- | scipy/base/src/multiarraymodule.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scipy/base/src/multiarraymodule.c b/scipy/base/src/multiarraymodule.c index 825166e3b..55f68f1db 100644 --- a/scipy/base/src/multiarraymodule.c +++ b/scipy/base/src/multiarraymodule.c @@ -1608,9 +1608,9 @@ PyArray_Sort(PyArrayObject *op, int axis) SWAPAXES(op, ap); - ap = (PyArrayObject *)PyArray_CopyFromObject((PyObject *)op, - PyArray_NOTYPE, - 1, 0); + ap = (PyArrayObject *)PyArray_FromAny((PyObject *)op, + NULL, 1, 0, ENSURECOPY); + Py_DECREF(op); if (ap == NULL) return NULL; |