]> code.delx.au - gnu-emacs/commitdiff
(comint-exec-1): Force a local copy of the environment.
authorKarl Heuer <kwzh@gnu.org>
Sat, 26 Feb 1994 02:24:51 +0000 (02:24 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sat, 26 Feb 1994 02:24:51 +0000 (02:24 +0000)
lisp/comint.el

index b24763810f509eee036d6cda630a3d27c4f6a807..0bb6116c31ad15bd4f17ea03d780cea1f05e628b 100644 (file)
@@ -574,7 +574,7 @@ buffer.  The hook `comint-exec-hook' is run after each exec."
 ;;; the appropriate environment.
 
 (defun comint-exec-1 (name buffer command switches)
-  (let ((process-environment process-environment))
+  (let ((process-environment (copy-sequence process-environment)))
     (setenv "TERMCAP" (format "emacs:co#%d:tc=unknown" (frame-width)))
     (setenv "TERM" "emacs")
     (setenv "EMACS" "t")