diff options
-rw-r--r-- | numpy/core/include/numpy/npy_3kcompat.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/core/include/numpy/npy_3kcompat.h b/numpy/core/include/numpy/npy_3kcompat.h index 036ee3ac9..b6d3adfcb 100644 --- a/numpy/core/include/numpy/npy_3kcompat.h +++ b/numpy/core/include/numpy/npy_3kcompat.h @@ -345,7 +345,7 @@ NpyCapsule_GetDesc(PyObject *obj) static NPY_INLINE int NpyCapsule_Check(PyObject *ptr) { - return PyCapsule_CheckExact(ptr); + return ptr && PyCapsule_CheckExact(ptr); } static NPY_INLINE void @@ -384,7 +384,7 @@ NpyCapsule_GetDesc(PyObject *obj) static NPY_INLINE int NpyCapsule_Check(PyObject *ptr) { - return PyCObject_Check(ptr); + return ptr && PyCObject_Check(ptr); } static NPY_INLINE void |