diff --git a/appl/telnet/telnetd/sys_term.c b/appl/telnet/telnetd/sys_term.c index e59a6dc51..b2e88ec5b 100644 --- a/appl/telnet/telnetd/sys_term.c +++ b/appl/telnet/telnetd/sys_term.c @@ -1216,7 +1216,13 @@ init_env(void) static void scrub_env(void) { - static char *remove[] = { "LD_", "_RLD_", "LIBPATH=", "IFS=", NULL }; + static char *remove[] = { + "LD_", "_RLD_", "LIBPATH=", + "IFS=", "ENV=", + "LOCALDOMAIN=", "RES_OPTIONS=", + "TERMINFO=", "TERMINFO_DIRS=", "TERMPATH=", "TERMCAP=/", + NULL + }; char **cpp, **cpp2; char **p;