From 7a7dc347c4edea39e1ffff16df4b5f1921e9e4e3 Mon Sep 17 00:00:00 2001 From: mattip Date: Sun, 16 Dec 2018 22:35:36 +0200 Subject: BUG: be sure to set returned value to NULL --- numpy/core/src/common/ufunc_override.c | 1 + 1 file changed, 1 insertion(+) (limited to 'numpy/core/src') diff --git a/numpy/core/src/common/ufunc_override.c b/numpy/core/src/common/ufunc_override.c index 079f79065..89f08a9cb 100644 --- a/numpy/core/src/common/ufunc_override.c +++ b/numpy/core/src/common/ufunc_override.c @@ -106,6 +106,7 @@ PyUFuncOverride_GetOutObjects(PyObject *kwds, PyObject **out_kwd_obj, PyObject * seq = PySequence_Fast(*out_kwd_obj, "Could not convert object to sequence"); if (seq == NULL) { + *out_kwd_obj = NULL; return -1; } *out_objs = PySequence_Fast_ITEMS(seq); -- cgit v1.2.1