summaryrefslogtreecommitdiff
path: root/numpy/core
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core')
-rw-r--r--numpy/core/include/numpy/ndarrayobject.h12
-rw-r--r--numpy/core/src/multiarray/item_selection.c2
2 files changed, 7 insertions, 7 deletions
diff --git a/numpy/core/include/numpy/ndarrayobject.h b/numpy/core/include/numpy/ndarrayobject.h
index cfc88d743..03dfcd9cd 100644
--- a/numpy/core/include/numpy/ndarrayobject.h
+++ b/numpy/core/include/numpy/ndarrayobject.h
@@ -161,15 +161,15 @@ extern "C" CONFUSE_EMACS
(l)*PyArray_STRIDES(obj)[3]))
static NPY_INLINE void
-PyArray_XDECREF_ERR(PyArrayObject *obj)
+PyArray_XDECREF_ERR(PyArrayObject *arr)
{
- if (obj) {
- if (PyArray_FLAGS(obj) & NPY_ARRAY_UPDATEIFCOPY) {
- PyArrayObject *base = (PyArrayObject *)PyArray_BASE(obj);
+ if (arr != NULL) {
+ if (PyArray_FLAGS(arr) & NPY_ARRAY_UPDATEIFCOPY) {
+ PyArrayObject *base = (PyArrayObject *)PyArray_BASE(arr);
PyArray_ENABLEFLAGS(base, NPY_ARRAY_WRITEABLE);
- PyArray_CLEARFLAGS(obj, NPY_ARRAY_UPDATEIFCOPY);
+ PyArray_CLEARFLAGS(arr, NPY_ARRAY_UPDATEIFCOPY);
}
- Py_DECREF(obj);
+ Py_DECREF(arr);
}
}
diff --git a/numpy/core/src/multiarray/item_selection.c b/numpy/core/src/multiarray/item_selection.c
index 93788b123..2304f13d2 100644
--- a/numpy/core/src/multiarray/item_selection.c
+++ b/numpy/core/src/multiarray/item_selection.c
@@ -29,7 +29,7 @@ PyArray_TakeFrom(PyArrayObject *self0, PyObject *indices0, int axis,
{
PyArray_Descr *dtype;
PyArray_FastTakeFunc *func;
- PyArrayObject *obj, *self, *indices;
+ PyArrayObject *obj = NULL, *self, *indices;
intp nd, i, j, n, m, max_item, tmp, chunk, nelem;
intp shape[MAX_DIMS];
char *src, *dest;