summaryrefslogtreecommitdiff
path: root/security/mit-krb5/patches/patch-au
blob: 7ad6998432567dba582715bca071f971668d2bcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$NetBSD$

--- src/appl/telnet/telnetd/state.c.orig	2002-11-15 21:21:51.000000000 +0100
+++ src/appl/telnet/telnetd/state.c
@@ -1665,7 +1665,8 @@ static int envvarok(varp)
 	    strcmp(varp, "RESOLV_HOST_CONF") && /* linux */
 	    strcmp(varp, "NLSPATH") && /* locale stuff */
 	    strncmp(varp, "LC_", strlen("LC_")) && /* locale stuff */
-	    strcmp(varp, "IFS")) {
+	    strcmp(varp, "IFS") &&
+	    !strchr(varp, '-')) {
 		return 1;
 	} else {
 		syslog(LOG_INFO, "Rejected the attempt to modify the environment variable \"%s\"", varp);