diff options
author | Michael Hudson-Doyle <michael.hudson@canonical.com> | 2019-10-24 21:46:00 +1300 |
---|---|---|
committer | Michael Hudson-Doyle <michael.hudson@canonical.com> | 2019-10-24 22:39:12 +1300 |
commit | af36784b2b38577a87208003d6827d02dc0c0fc2 (patch) | |
tree | f2caba8ebe4eafb608db59d6ab43146f49edcea0 /numpy/core/fromnumeric.py | |
parent | c10d66ab8e153d944dc705434c5733d0e8249926 (diff) | |
download | numpy-af36784b2b38577a87208003d6827d02dc0c0fc2.tar.gz |
BUG: fix integer size confusion in handling array's ndmin argument
The ndmin local variable was changed from an "int" to an "npy_intp" but
&ndmin is passed to PyArg_ParseTupleAndKeywords against a "i" argument
spec, but these integers have different sizes (well on an LP64 platform
anyway). This actually works on a little endian system but fails
on a big endian one. Fix this by converting the local back to an int,
and being a little careful before assigning the result of PyLong_AsLong to
it.
Fixes #14767
Diffstat (limited to 'numpy/core/fromnumeric.py')
0 files changed, 0 insertions, 0 deletions