aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/url/url-file.el7
1 files changed, 2 insertions, 5 deletions
diff --git a/lisp/url/url-file.el b/lisp/url/url-file.el
index 56fe8b0ee2f..bb8f136c6a1 100644
--- a/lisp/url/url-file.el
+++ b/lisp/url/url-file.el
@@ -88,7 +88,6 @@ to them."
88(declare-function ange-ftp-copy-file-internal "ange-ftp" 88(declare-function ange-ftp-copy-file-internal "ange-ftp"
89 (filename newname ok-if-already-exists 89 (filename newname ok-if-already-exists
90 keep-date &optional msg cont nowait)) 90 keep-date &optional msg cont nowait))
91(declare-function url-generate-unique-filename "url-util" (&optional fmt))
92 91
93(defun url-file-build-filename (url) 92(defun url-file-build-filename (url)
94 (if (not (vectorp url)) 93 (if (not (vectorp url))
@@ -202,10 +201,8 @@ to them."
202 (current-buffer) 201 (current-buffer)
203 callback cbargs)) 202 callback cbargs))
204 ;; FTP handling 203 ;; FTP handling
205 (let* ((extension (url-file-extension filename)) 204 (let ((new (make-temp-file
206 (new (url-generate-unique-filename 205 (format "url-tmp.%d" (user-real-uid)))))
207 (and (> (length extension) 0)
208 (concat "%s." extension)))))
209 (if (featurep 'ange-ftp) 206 (if (featurep 'ange-ftp)
210 (ange-ftp-copy-file-internal filename (expand-file-name new) t 207 (ange-ftp-copy-file-internal filename (expand-file-name new) t
211 nil t 208 nil t