diff options
-rw-r--r-- | Objects/fileobject.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/fileobject.c b/Objects/fileobject.c index cd8a730..5502f15 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c @@ -695,7 +695,7 @@ file_readlines(f, args) Py_END_ALLOW_THREADS if (nread == 0) { sizehint = 0; - if (nread == 0) + if (!ferror(f->f_fp)) break; PyErr_SetFromErrno(PyExc_IOError); clearerr(f->f_fp); |