]> granicus.if.org Git - python/commitdiff
Fix leak in _fileio.c (patch by Hirokazu Yamamoto)
authorAntoine Pitrou <solipsis@pitrou.net>
Sun, 29 Mar 2009 18:40:13 +0000 (18:40 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Sun, 29 Mar 2009 18:40:13 +0000 (18:40 +0000)
Modules/_fileio.c

index c6b97fbaf61fbdf71884f9b7738a11ac86f8b9aa..c3124db33563e6546195359ad8404371fb111646 100644 (file)
@@ -622,6 +622,7 @@ fileio_read(PyFileIOObject *self, PyObject *args)
                n = -1;
 
        if (n < 0) {
+               Py_DECREF(bytes);
                if (errno == EAGAIN)
                        Py_RETURN_NONE;
                PyErr_SetFromErrno(PyExc_IOError);