]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix a problem with tramp-*-process-file
authorMichael Albinus <michael.albinus@gmx.de>
Mon, 12 Jul 2021 13:49:50 +0000 (15:49 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 12 Jul 2021 13:49:50 +0000 (15:49 +0200)
* lisp/net/tramp-adb.el (tramp-adb-handle-process-file):
* lisp/net/tramp-sh.el (tramp-sh-handle-process-file):
* lisp/net/tramp-smb.el (tramp-smb-handle-process-file):
* lisp/net/tramp-sshfs.el (tramp-sshfs-handle-process-file):
Use `(expand-file-name default-directory)'.

lisp/net/tramp-adb.el
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
lisp/net/tramp-sshfs.el

index 63fd5eb06a3ff39cb917b75aa6b7161df3d11b3e..dbbbfe6a3f9f64be1da62479f2b9edc782eceebc 100644 (file)
@@ -803,7 +803,7 @@ PRESERVE-UID-GID and PRESERVE-EXTENDED-ATTRIBUTES are completely ignored."
   (when (and (numberp destination) (zerop destination))
     (error "Implementation does not handle immediate return"))
 
-  (with-parsed-tramp-file-name default-directory nil
+  (with-parsed-tramp-file-name (expand-file-name default-directory) nil
     (let (command input tmpinput stderr tmpstderr outbuf ret)
       ;; Compute command.
       (setq command (mapconcat #'tramp-shell-quote-argument
index e5929bd366a623150e9590e3abd61603e0962060..3595bd26557600ffec0cf6a57c851e51750f5988 100644 (file)
@@ -3029,7 +3029,7 @@ implementation will be used."
   (when (and (numberp destination) (zerop destination))
     (error "Implementation does not handle immediate return"))
 
-  (with-parsed-tramp-file-name default-directory nil
+  (with-parsed-tramp-file-name (expand-file-name default-directory) nil
     (let (command env uenv input tmpinput stderr tmpstderr outbuf ret)
       ;; Compute command.
       (setq command (mapconcat #'tramp-shell-quote-argument
index d3de0455dd0715a0ee8812f43a9eaa1004952a26..1c7ddee0086cfa4f9db40db591b462ad75dcb5ca 100644 (file)
@@ -1259,7 +1259,7 @@ component is used as the target of the symlink."
   (when (and (numberp destination) (zerop destination))
     (error "Implementation does not handle immediate return"))
 
-  (with-parsed-tramp-file-name default-directory nil
+  (with-parsed-tramp-file-name (expand-file-name default-directory) nil
     (let* ((name (file-name-nondirectory program))
           (name1 name)
           (i 0)
index f4872cef10c9af994778dba07c59bdb10bc03d6a..5f6807a0db711909ea40904cc99ec4375b1bcdec 100644 (file)
@@ -235,7 +235,7 @@ arguments to pass to the OPERATION."
   (when (and (numberp destination) (zerop destination))
     (error "Implementation does not handle immediate return"))
 
-  (with-parsed-tramp-file-name default-directory nil
+  (with-parsed-tramp-file-name (expand-file-name default-directory) nil
     (let ((command
           (format
            "cd %s && exec %s"