diff options
author | Michael Lamparski <diagonaldevice@gmail.com> | 2017-08-29 16:12:18 -0400 |
---|---|---|
committer | Michael Lamparski <diagonaldevice@gmail.com> | 2017-08-29 23:56:59 -0400 |
commit | daf7a4e33168aeec05ad2217b49550bfab3d18d9 (patch) | |
tree | 07346f5eff24a1f961946c3b35ceadcdd8618a21 | |
parent | 684f27f9849fa0db852033917911328bf253a6ac (diff) | |
download | numpy-daf7a4e33168aeec05ad2217b49550bfab3d18d9.tar.gz |
BUG: memory leak in np.dot of size 0
-rw-r--r-- | numpy/core/src/multiarray/cblasfuncs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/cblasfuncs.c b/numpy/core/src/multiarray/cblasfuncs.c index 3b0b2f4f6..8432ae5cf 100644 --- a/numpy/core/src/multiarray/cblasfuncs.c +++ b/numpy/core/src/multiarray/cblasfuncs.c @@ -456,7 +456,8 @@ cblas_matrixproduct(int typenum, PyArrayObject *ap1, PyArrayObject *ap2, if (numbytes == 0 || l == 0) { Py_DECREF(ap1); Py_DECREF(ap2); - return PyArray_Return(out_buf); + Py_DECREF(out_buf); + return PyArray_Return(result); } if (ap2shape == _scalar) { |