# HG changeset patch # User Richard M. Stallman # Date 1072728036 0 # Node ID d2a77d389b0ef72d79d4a32e1cb1bcce2a1d4f96 # Parent a2ead0e8464468f007c7cbff736dd6555dc20175 (ange-ftp-start-process): Copy the environment. diff -r a2ead0e84644 -r d2a77d389b0e lisp/net/ange-ftp.el --- a/lisp/net/ange-ftp.el Mon Dec 29 19:59:24 2003 +0000 +++ b/lisp/net/ange-ftp.el Mon Dec 29 20:00:36 2003 +0000 @@ -1918,7 +1918,8 @@ ;; but that doesn't work: ftp never responds. ;; Can anyone find a fix for that? (let ((process-connection-type t) - (process-environment process-environment) + ;; Copy this so we don't alter it permanently. + (process-environment (copy-tree process-environment)) (buffer (get-buffer-create name))) (save-excursion (set-buffer buffer)