summaryrefslogtreecommitdiffstats
path: root/src/appl/telnet
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2001-01-26 01:19:04 +0000
committerTom Yu <tlyu@mit.edu>2001-01-26 01:19:04 +0000
commita509604d931515aea751a82df2fbc49d5ebdd393 (patch)
tree1c093839ad51bf591b7e936c5c3d7b105487771f /src/appl/telnet
parenta82bd0233e9f85b6c9d071d10dd6ce45c19625dd (diff)
downloadkrb5-a509604d931515aea751a82df2fbc49d5ebdd393.tar.gz
krb5-a509604d931515aea751a82df2fbc49d5ebdd393.tar.xz
krb5-a509604d931515aea751a82df2fbc49d5ebdd393.zip
* state.c (envvarok): Disallow LC_* and NLSPATH
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12946 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/telnet')
-rw-r--r--src/appl/telnet/telnetd/ChangeLog4
-rw-r--r--src/appl/telnet/telnetd/state.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/appl/telnet/telnetd/ChangeLog b/src/appl/telnet/telnetd/ChangeLog
index c815eb0c4..b03b62efe 100644
--- a/src/appl/telnet/telnetd/ChangeLog
+++ b/src/appl/telnet/telnetd/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-25 Tom Yu <tlyu@mit.edu>
+
+ * state.c (envvarok): Disallow LC_* and NLSPATH.
+
2000-12-06 Ken Raeburn <raeburn@mit.edu>
* telnetd.c (doit): Cast pty_make_sane_hostname first argument to
diff --git a/src/appl/telnet/telnetd/state.c b/src/appl/telnet/telnetd/state.c
index 83e1840f9..33743e43e 100644
--- a/src/appl/telnet/telnetd/state.c
+++ b/src/appl/telnet/telnetd/state.c
@@ -1663,6 +1663,8 @@ static int envvarok(varp)
strcmp(varp, "KRB_REALMS") && /* cns v4 */
strcmp(varp, "LIBPATH") && /* AIX */
strcmp(varp, "RESOLV_HOST_CONF") && /* linux */
+ strcmp(varp, "NLSPATH") && /* locale stuff */
+ strncmp(varp, "LC_", strlen("LC_")) && /* locale stuff */
strcmp(varp, "IFS")) {
return 1;
} else {