diff options
author | Matti Picus <matti.picus@gmail.com> | 2021-07-09 09:09:22 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-09 09:09:22 +0300 |
commit | b32b72e3d98d784b98d9c38d4f9905574a60707d (patch) | |
tree | cc0a167adbc236f76f23af526e894022e267d3ed /numpy/core | |
parent | 8dde6f8f4a6180e5a26332733367e3fcdc5aac66 (diff) | |
parent | 90047830d5d30dd64bf911c1eaf825c7553b1ade (diff) | |
download | numpy-b32b72e3d98d784b98d9c38d4f9905574a60707d.tar.gz |
Merge pull request #19403 from theoniko/theoniko-memory-leak
BUG: Fix memory leak in function npyiter_multi_index_set
Diffstat (limited to 'numpy/core')
-rw-r--r-- | numpy/core/src/multiarray/number.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/src/multiarray/number.c b/numpy/core/src/multiarray/number.c index a62776748..9ed7cde47 100644 --- a/numpy/core/src/multiarray/number.c +++ b/numpy/core/src/multiarray/number.c @@ -429,6 +429,7 @@ is_scalar_with_conversion(PyObject *o2, double* out_exponent) return NPY_NOSCALAR; } val = PyLong_AsSsize_t(value); + Py_DECREF(value); if (error_converting(val)) { PyErr_Clear(); return NPY_NOSCALAR; |