Commit d1b14ae4 authored by Guido van Rossum's avatar Guido van Rossum

Ugly band-aid to work around a bug in Linux ftell().

parent 19d50d96
......@@ -421,7 +421,9 @@ new_buffersize(f, currentsize)
struct stat st;
if (fstat(fileno(f->f_fp), &st) == 0) {
end = st.st_size;
pos = ftell(f->f_fp);
pos = lseek(fileno(f->f_fp), 0L, SEEK_CUR);
if (pos >= 0)
pos = ftell(f->f_fp);
if (pos < 0)
clearerr(f->f_fp);
if (end > pos && pos >= 0)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment