summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorBryan Cantrill <bryan@joyent.com>2011-03-08 00:04:24 -0800
committerBryan Cantrill <bryan@joyent.com>2011-03-08 00:04:24 -0800
commit8fa58df39dfde9b5f85df2656712e6e3c4fefef0 (patch)
tree3bbd6b131f0b06c2f928dcff748afa091550a513 /usr/src
parenteb6adff11987ffc6b6e386cd3a0f701b25791cd9 (diff)
downloadillumos-joyent-8fa58df39dfde9b5f85df2656712e6e3c4fefef0.tar.gz
OS-295 sort(1M) croaks in _fgetws_impl()
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/lib/libc/port/locale/fgetws.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/lib/libc/port/locale/fgetws.c b/usr/src/lib/libc/port/locale/fgetws.c
index e209023141..ba2f60e922 100644
--- a/usr/src/lib/libc/port/locale/fgetws.c
+++ b/usr/src/lib/libc/port/locale/fgetws.c
@@ -63,7 +63,7 @@ _fgetws_impl(wchar_t *_RESTRICT_KYWD ws, int n, FILE *_RESTRICT_KYWD fp,
}
wsp = ws;
- while (n--) {
+ while (n-- > 1) {
wc = _fgetwc_unlocked(fp);
if (wc == EOF) {
/*