From 63336471f0e705e7259c9ecb0f9b473890ff5ffc Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 21 Aug 2000 20:58:00 +0000 Subject: Update. * sysdeps/i370/Implies: Removed. * sysdeps/mvs/Implies: Removed. * catgets/catgets.c (catopen): Filter out env_var values with / if necessary. * locale/findlocale.c (_nl_find_locale): Move test for unusable locale name after all getenvs. --- catgets/catgets.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'catgets/catgets.c') diff --git a/catgets/catgets.c b/catgets/catgets.c index 86ff0ff..cad515d 100644 --- a/catgets/catgets.c +++ b/catgets/catgets.c @@ -50,7 +50,8 @@ catopen (const char *cat_name, int flag) /* Use the LANG environment variable. */ env_var = getenv ("LANG"); - if (env_var == NULL) + if (env_var == NULL || *env_var == '\0' + || (__libc_enable_secure && strchr (env_var, '/') != NULL)) env_var = "C"; env_var_len = strlen (env_var) + 1; -- cgit v1.1