Return "" locale when parameter is null

This commit is contained in:
Hugues Morisset 2022-09-23 23:16:03 +02:00
parent 36892c4dd6
commit f1a2b8d33b
No known key found for this signature in database

View file

@ -66,6 +66,9 @@ char *nl_langinfo_l(nl_item item, locale_t loc)
int idx = item & 65535; int idx = item & 65535;
const char *str; const char *str;
if (!loc)
return "";
if (item == CODESET) return loc->cat[LC_CTYPE] ? "UTF-8" : "ASCII"; if (item == CODESET) return loc->cat[LC_CTYPE] ? "UTF-8" : "ASCII";
/* _NL_LOCALE_NAME extension */ /* _NL_LOCALE_NAME extension */