diff options
author | Sebastian Berg <sebastianb@nvidia.com> | 2023-04-25 15:54:19 +0200 |
---|---|---|
committer | Sebastian Berg <sebastianb@nvidia.com> | 2023-04-25 15:54:19 +0200 |
commit | b4313643c052abb1c7966fbe42b2ae9c17259b59 (patch) | |
tree | 06b8552cd9afd4eacf53ad2c9d828506ad84f747 /numpy | |
parent | 5019e0abc3eda9bbfbead97b08b4302da2c31437 (diff) | |
download | numpy-b4313643c052abb1c7966fbe42b2ae9c17259b59.tar.gz |
BUG: Add missing decref's of replaced error.
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/multiarray/arrayfunction_override.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/numpy/core/src/multiarray/arrayfunction_override.c b/numpy/core/src/multiarray/arrayfunction_override.c index 63d109ecb..08d386e8b 100644 --- a/numpy/core/src/multiarray/arrayfunction_override.c +++ b/numpy/core/src/multiarray/arrayfunction_override.c @@ -485,6 +485,9 @@ fix_name_if_typeerror(PyArray_ArrayFunctionDispatcherObject *self) goto restore_error; } PyErr_SetObject(PyExc_TypeError, message); + Py_DECREF(exc); + Py_XDECREF(val); + Py_XDECREF(tb); Py_DECREF(message); return; |