diff options
| author | Sebastian Berg <sebastian@sipsolutions.net> | 2022-06-14 13:33:04 -0700 |
|---|---|---|
| committer | Sebastian Berg <sebastian@sipsolutions.net> | 2022-06-14 13:33:04 -0700 |
| commit | 5d6943077f44bd7fda5f36106af44625f215c9c0 (patch) | |
| tree | baa59a8476ea752ae11d04a829188cb40230e28d /numpy | |
| parent | 89b942e41b45ddd91762e704d3f2ca5677a320b7 (diff) | |
| download | numpy-5d6943077f44bd7fda5f36106af44625f215c9c0.tar.gz | |
BUG: Fix DECREF when `__array_priority__` is None (or similar)
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/core/src/multiarray/multiarraymodule.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/multiarraymodule.c b/numpy/core/src/multiarray/multiarraymodule.c index a3cb3e131..96d0c893d 100644 --- a/numpy/core/src/multiarray/multiarraymodule.c +++ b/numpy/core/src/multiarray/multiarraymodule.c @@ -142,12 +142,12 @@ PyArray_GetPriority(PyObject *obj, double default_) } priority = PyFloat_AsDouble(ret); + Py_DECREF(ret); if (error_converting(priority)) { /* TODO[gh-14801]: propagate crashes for bad priority? */ PyErr_Clear(); return default_; } - Py_DECREF(ret); return priority; } |
