summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/libc/locale/setlocale.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/libc/locale/setlocale.c b/lib/libc/locale/setlocale.c
index 9c0e341..6d6041d 100644
--- a/lib/libc/locale/setlocale.c
+++ b/lib/libc/locale/setlocale.c
@@ -232,17 +232,8 @@ loadlocale(category)
char *new = new_categories[category];
char *old = current_categories[category];
- if (!_PathLocale) {
- if ( !(ret = getenv("PATH_LOCALE"))
- || getuid() != geteuid()
- || getgid() != getegid()
- )
- _PathLocale = _PATH_LOCALE;
- else if ( strlen(ret) + 45 > PATH_MAX
- || !(_PathLocale = strdup(ret))
- )
- return (NULL);
- }
+ if (!_PathLocale)
+ _PathLocale = _PATH_LOCALE;
if (strcmp(new, old) == 0)
return (old);
OpenPOWER on IntegriCloud