(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 b247638..0bb6116 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")