]> git.eshelyaron.com Git - emacs.git/commitdiff
Another attempt to fix Bug#35769
authorMichael Albinus <michael.albinus@gmx.de>
Mon, 27 May 2019 07:21:37 +0000 (09:21 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 27 May 2019 07:21:37 +0000 (09:21 +0200)
* lisp/net/tramp.el (tramp-call-process, tramp-call-process-region)
(tramp-process-lines): Suppress `process-environment' entries
dedicated for remote processes.  (Bug#35769)

lisp/net/tramp.el

index 48152444a61577c02f734cd761bf694476eaa9b6..a2558184fb47123f70c9967fca8931054f27421c 100644 (file)
@@ -4637,6 +4637,7 @@ It always returns a return code.  The Lisp error raised when
 PROGRAM is nil is trapped also, returning 1.  Furthermore, traces
 are written with verbosity of 6."
   (let ((default-directory (tramp-compat-temporary-file-directory))
+       (process-environment (default-toplevel-value 'process-environment))
        (destination (if (eq destination t) (current-buffer) destination))
        (vec (or vec (car tramp-current-connection)))
        output error result)
@@ -4670,6 +4671,7 @@ It always returns a return code.  The Lisp error raised when
 PROGRAM is nil is trapped also, returning 1.  Furthermore, traces
 are written with verbosity of 6."
   (let ((default-directory (tramp-compat-temporary-file-directory))
+       (process-environment (default-toplevel-value 'process-environment))
        (buffer (if (eq buffer t) (current-buffer) buffer))
        result)
     (tramp-message
@@ -4699,6 +4701,7 @@ are written with verbosity of 6."
 If an error occurs, it returns nil.  Traces are written with
 verbosity of 6."
   (let ((default-directory (tramp-compat-temporary-file-directory))
+       (process-environment (default-toplevel-value 'process-environment))
        (vec (or vec (car tramp-current-connection)))
        result)
     (if args