summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1995-10-22 17:46:15 +0000
committerSam Hartman <hartmans@mit.edu>1995-10-22 17:46:15 +0000
commit6ba9ba4297552a34732a3bed13d8d07595a426b6 (patch)
treef7599636bff7b2dbb43935b2d33ff5692ffa76ac /src
parent98eb1d4ea815056fd6401c47016cb0f4f1c73f0f (diff)
Minor fix to last commit
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6980 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/appl/telnet/telnetd/ChangeLog4
-rw-r--r--src/appl/telnet/telnetd/state.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/src/appl/telnet/telnetd/ChangeLog b/src/appl/telnet/telnetd/ChangeLog
index 21393afe6..2e163adac 100644
--- a/src/appl/telnet/telnetd/ChangeLog
+++ b/src/appl/telnet/telnetd/ChangeLog
@@ -1,3 +1,7 @@
+Sat Oct 21 15:37:55 1995 Sam Hartman <hartmans@tertius.mit.edu>
+
+ * state.c (envvarok): Also check for variables involving =.
+
Thu Oct 19 01:28:23 1995 Mark W. Eichin <eichin@cygnus.com>
* state.c (envvarok): New function, checks environment variables
diff --git a/src/appl/telnet/telnetd/state.c b/src/appl/telnet/telnetd/state.c
index 8394dee48..1cb56c02d 100644
--- a/src/appl/telnet/telnetd/state.c
+++ b/src/appl/telnet/telnetd/state.c
@@ -1084,7 +1084,8 @@ static int
envvarok(varp)
char *varp;
{
- if (strncmp(varp, "LD_", strlen("LD_")) &&
+ if ((strchr(varp, '=') == 0) &&
+ strncmp(varp, "LD_", strlen("LD_")) &&
strncmp(varp, "_RLD_", strlen("_RLD_")) &&
strcmp(varp, "LIBPATH") &&
strcmp(varp, "IFS")) {