]> code.delx.au - gnu-emacs/commitdiff
* net/tramp.el (tramp-maybe-open-connection): Use a local copy of
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 8 Nov 2007 20:15:25 +0000 (20:15 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Thu, 8 Nov 2007 20:15:25 +0000 (20:15 +0000)
`process-environment'.

lisp/ChangeLog
lisp/net/tramp.el

index b1c520e6d97b42cf2832014b6ad62302317fa4c8..d61d09008fb96f6fea886d5b95ce776d755c439b 100644 (file)
@@ -1,3 +1,8 @@
+2007-11-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-maybe-open-connection): Use a local copy of
+       `process-environment'.
+
 2007-11-08  David Hansen  <david.hansen@gmx.net>  (tiny change)
 
        * eshell/em-dirs.el (eshell-expand-multiple-dots): Change regexp to
index a207171a4a1f358df6ca001536109d8ea3183d0d..93fdea9ab272e80a6e2bf77598b75e8ee9432ca0 100644 (file)
@@ -6020,7 +6020,8 @@ Gateway hops are already opened."
   "Maybe open a connection VEC.
 Does not do anything if a connection is already open, but re-opens the
 connection if a previous connection has died for some reason."
-  (let ((p (tramp-get-connection-process vec)))
+  (let ((p (tramp-get-connection-process vec))
+       (process-environment (copy-sequence process-environment)))
 
     ;; If too much time has passed since last command was sent, look
     ;; whether process is still alive.  If it isn't, kill it.  When
@@ -6072,7 +6073,6 @@ connection if a previous connection has died for some reason."
       (setenv "PROMPT_COMMAND")
       (setenv "PS1" "$ ")
       (let* ((target-alist (tramp-compute-multi-hops vec))
-            (process-environment (copy-sequence process-environment))
             (process-connection-type tramp-process-connection-type)
             (process-adaptive-read-buffering nil)
             (coding-system-for-read nil)