summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Haldane <allan.haldane@gmail.com>2015-11-19 12:31:11 -0500
committerAllan Haldane <allan.haldane@gmail.com>2015-11-21 17:44:44 -0500
commit6fd06c7a2e6ef37604a99159cc8d1517aec95652 (patch)
treec9be4f9a97bd7874a7c30f5fca3a3d5b976b5a83
parent65aa24aa9e3c5da0a6ec1c2fc3d335d506a511df (diff)
downloadnumpy-6fd06c7a2e6ef37604a99159cc8d1517aec95652.tar.gz
BUG: fix pointer arithmetic in _get_field_view
Should have used PyArray_BYTES, not PyArray_DATA Fixes #6701
-rw-r--r--numpy/core/src/multiarray/mapping.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/mapping.c b/numpy/core/src/multiarray/mapping.c
index 7d0bfa822..b701c8221 100644
--- a/numpy/core/src/multiarray/mapping.c
+++ b/numpy/core/src/multiarray/mapping.c
@@ -1293,7 +1293,7 @@ _get_field_view(PyArrayObject *arr, PyObject *ind, PyArrayObject **view)
PyArray_NDIM(arr),
PyArray_SHAPE(arr),
PyArray_STRIDES(arr),
- ((char *)PyArray_DATA(arr)) + offset,
+ PyArray_BYTES(arr) + offset,
PyArray_FLAGS(arr),
(PyObject *)arr);
if (*view == NULL) {