From 075097eebbe3517588943cf51f533824c3a12bab Mon Sep 17 00:00:00 2001 From: "Michael K. Johnson" Date: Tue, 2 Nov 1999 16:13:02 +0000 Subject: fix security hole --- lang.csh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lang.csh b/lang.csh index c933e5b2..8dbe3a8f 100755 --- a/lang.csh +++ b/lang.csh @@ -2,9 +2,7 @@ test -f /etc/sysconfig/i18n if ($status == 0) then - sed 's|=C$|=en_US|g' /etc/sysconfig/i18n | sed "s|=| |g" | sed "s|^\([^#]\)|setenv \0|g" > /tmp/csh.$$ - source /tmp/csh.$$ - rm -f /tmp/csh.$$ + eval `sed 's|=C$|=en_US|g' /etc/sysconfig/i18n | sed 's|\([^=]*\)=\([^=]*\)|setenv \1 \2|g' | sed 's|$|;|' ` if ($?SYSFONTACM) then switch ($SYSFONTACM) -- cgit v1.2.1