mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-27 08:43:40 -07:00
Fix tramp-smb-handle-copy-file
* lisp/net/tramp-smb.el (tramp-smb-handle-copy-file): Suppress `jka-compr-handler'. Reported by Seppo Ronkainen <sodr80@protonmail.com>. (Bug#80667)
This commit is contained in:
parent
0de3844f80
commit
a481b5807e
1 changed files with 3 additions and 6 deletions
|
|
@ -603,12 +603,9 @@ PRESERVE-UID-GID and PRESERVE-EXTENDED-ATTRIBUTES are completely ignored."
|
|||
(copy-directory filename newname keep-date 'parents 'copy-contents)
|
||||
|
||||
(tramp-barf-if-file-missing v filename
|
||||
;; `file-local-copy' returns a file name also for a local
|
||||
;; file with `jka-compr-handler', so we cannot trust its
|
||||
;; result as indication for a remote file name.
|
||||
(if-let* ((tmpfile
|
||||
(and (tramp-tramp-file-p filename)
|
||||
(file-local-copy filename))))
|
||||
;; Suppress `jka-compr-handler'.
|
||||
(if-let* ((jka-compr-inhibit t)
|
||||
(tmpfile (file-local-copy filename)))
|
||||
;; Remote filename.
|
||||
(condition-case err
|
||||
(rename-file tmpfile newname ok-if-already-exists)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue