fix logic in __fwriting
authorRich Felker <dalias@aerifal.cx>
Thu, 30 Jun 2011 17:27:08 +0000 (13:27 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 30 Jun 2011 17:27:08 +0000 (13:27 -0400)
src/stdio/ext.c

index d5a403b..6b8ce91 100644 (file)
@@ -14,7 +14,7 @@ int __fsetlocking(FILE *f, int type)
 
 int __fwriting(FILE *f)
 {
-       return f->wend > f->wpos;
+       return f->wend && f->wpos > f->wbase;
 }
 
 int __freading(FILE *f)