8000 BUG: Closes #5313 PyArray_AsCArray caused segfault · numpy/numpy@a4163c4 · GitHub
[go: up one dir, main page]

Skip to content

Commit a4163c4

Browse files
committed
BUG: Closes #5313 PyArray_AsCArray caused segfault
1 parent d44b9c6 commit a4163c4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

numpy/core/src/multiarray/multiarraymodule.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ PyArray_AsCArray(PyObject **op, void *ptr, npy_intp *dims, int nd,
220220
goto fail;
221221
}
222222
for (i = 0; i < n; i++) {
223-
ptr3[i] = ptr3[n + (m-1)*i];
223+
ptr3[i] = (char **) &ptr3[n + m * i];
224224
for (j = 0; j < m; j++) {
225225
ptr3[i][j] = PyArray_BYTES(ap) + i*PyArray_STRIDES(ap)[0] + j*PyArray_STRIDES(ap)[1];
226226
}

0 commit comments

Comments
 (0)
0