summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-02-20 18:21:29 +0000
committerPauli Virtanen <pav@iki.fi>2010-02-20 18:21:29 +0000
commite5a6c98662b0eb6631aa406d981bc0e27888369f (patch)
treed4734a3cab5c1b4239cbd1aaf42a2185620033b5
parent2aa91ba2921894156016118069e020662f11362f (diff)
downloadnumpy-e5a6c98662b0eb6631aa406d981bc0e27888369f.tar.gz
3K: BUG: fix refcount error in npy_PyFile_Dup
-rw-r--r--numpy/core/src/private/npy_3kcompat.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/src/private/npy_3kcompat.h b/numpy/core/src/private/npy_3kcompat.h
index 30154b03f..5be607320 100644
--- a/numpy/core/src/private/npy_3kcompat.h
+++ b/numpy/core/src/private/npy_3kcompat.h
@@ -143,6 +143,7 @@ npy_PyFile_Dup(PyObject *file, char *mode)
if (ret == NULL) {
return NULL;
}
+ Py_DECREF(ret);
fd = PyObject_AsFileDescriptor(file);
if (fd == -1) {
return NULL;