diff options
author | bluhm <> | 2007-03-01 16:29:09 +0000 |
---|---|---|
committer | bluhm <> | 2007-03-01 16:29:09 +0000 |
commit | 9c4b4ca341957016adebec4e1eb2446cf0261241 (patch) | |
tree | 273f1b1913d92e0b2adef1f1c5736acc1df771a0 | |
parent | 53ccac47325cdd919c33716d972601fa3822cef7 (diff) | |
download | openbsd-9c4b4ca341957016adebec4e1eb2446cf0261241.tar.gz openbsd-9c4b4ca341957016adebec4e1eb2446cf0261241.tar.bz2 openbsd-9c4b4ca341957016adebec4e1eb2446cf0261241.zip |
If NLS is disabled, strerror does not print the correct error string.
No binary change with NLS enabled.
ok otto millert espie
-rw-r--r-- | src/lib/libc/string/strerror_r.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libc/string/strerror_r.c b/src/lib/libc/string/strerror_r.c index 85988a2561..aa63408ab8 100644 --- a/src/lib/libc/string/strerror_r.c +++ b/src/lib/libc/string/strerror_r.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: strerror_r.c,v 1.6 2005/08/08 08:05:37 espie Exp $ */ | 1 | /* $OpenBSD: strerror_r.c,v 1.7 2007/03/01 16:29:09 bluhm Exp $ */ |
2 | /* Public Domain <marc@snafu.org> */ | 2 | /* Public Domain <marc@snafu.org> */ |
3 | 3 | ||
4 | #ifdef NLS | 4 | #ifdef NLS |
@@ -83,7 +83,7 @@ __num2string(int num, int sign, int setid, char *buf, size_t buflen, | |||
83 | len = strlcpy(buf, catgets(catd, setid, num, list[num]), | 83 | len = strlcpy(buf, catgets(catd, setid, num, list[num]), |
84 | buflen); | 84 | buflen); |
85 | #else | 85 | #else |
86 | len = strlcpy(buf, def, buflen); | 86 | len = strlcpy(buf, list[num], buflen); |
87 | #endif | 87 | #endif |
88 | if (len >= buflen) | 88 | if (len >= buflen) |
89 | ret = ERANGE; | 89 | ret = ERANGE; |