diff options
author | Mark <mwwiebe@gmail.com> | 2011-09-08 10:26:09 -0700 |
---|---|---|
committer | Mark <mwwiebe@gmail.com> | 2011-09-08 10:26:09 -0700 |
commit | d07f06233f8c79dbc4abebdfe24d0bdfe62f3cc9 (patch) | |
tree | 0a85494cfbbbcce726c455592fac4ae99e2f9a65 /numpy | |
parent | da2af087f11e122372d61bb00eb7fe2d91b47139 (diff) | |
parent | ebb582fe184f026450dc2bb24b847c9d0e7bd804 (diff) | |
download | numpy-d07f06233f8c79dbc4abebdfe24d0bdfe62f3cc9.tar.gz |
Merge pull request #152 from 87/ref-fix
BUG: Fix reference leak in PyArray_DTypeFromObject
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/multiarray/common.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/src/multiarray/common.c b/numpy/core/src/multiarray/common.c index d146b2a51..7a8e20bc3 100644 --- a/numpy/core/src/multiarray/common.c +++ b/numpy/core/src/multiarray/common.c @@ -318,6 +318,7 @@ PyArray_DTypeFromObject(PyObject *obj, int maxdims, int *out_contains_na, } if (PyArray_DTypeFromObject(ip, maxdims - 1, out_contains_na, out_dtype) < 0) { + Py_DECREF(ip); goto fail; } Py_DECREF(ip); |