diff options
author | ache <ache@FreeBSD.org> | 2001-06-25 20:56:59 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2001-06-25 20:56:59 +0000 |
commit | 13343a93d77d458ba32f6de4a9641e7bd40bcfd9 (patch) | |
tree | e75097765f620a04fe8aa891720de4889d2b6b30 /lib/libc/locale | |
parent | 23e42f0be02f360a37a26211ed7fed13e667725d (diff) | |
download | FreeBSD-src-13343a93d77d458ba32f6de4a9641e7bd40bcfd9.zip FreeBSD-src-13343a93d77d458ba32f6de4a9641e7bd40bcfd9.tar.gz |
Return "" if reallocf() fails
Diffstat (limited to 'lib/libc/locale')
-rw-r--r-- | lib/libc/locale/nl_langinfo.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libc/locale/nl_langinfo.c b/lib/libc/locale/nl_langinfo.c index 64645d7..86b77bd 100644 --- a/lib/libc/locale/nl_langinfo.c +++ b/lib/libc/locale/nl_langinfo.c @@ -63,7 +63,8 @@ nl_langinfo(nl_item item) { strcpy(cset, "ISO"); strcat(cset, ret + 4); ret = cset; - } + } else + ret = ""; } else if (strcmp(ret, "EUC") == 0) { if (strncmp(s, "ja_JP", 5) == 0) ret = "eucJP"; |