summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/core/include/numpy/npy_3kcompat.h4
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