author | Rich Felker <dalias@aerifal.cx> | 2015年06月13日 05:17:16 +0000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015年06月13日 05:17:16 +0000 |
commit | 536c6d5a4205e2a3f161f2983ce1e0ac3082187d (patch) | |
tree | a45cf47d93d62585cd417b83bd49100edf419222 /src/stdio/fgetwc.c | |
parent | f8f565df467c13248104223f99abf7f37cef7584 (diff) | |
download | musl-536c6d5a4205e2a3f161f2983ce1e0ac3082187d.tar.gz |
-rw-r--r-- | src/stdio/fgetwc.c | 2 |
diff --git a/src/stdio/fgetwc.c b/src/stdio/fgetwc.c index 8626d54c..b261b44f 100644 --- a/src/stdio/fgetwc.c +++ b/src/stdio/fgetwc.c @@ -10,7 +10,7 @@ wint_t __fgetwc_unlocked(FILE *f) unsigned char b; size_t l; - f->mode |= f->mode+1; + if (f->mode <= 0) fwide(f, 1); /* Convert character from buffer if possible */ if (f->rpos < f->rend) { |