diff options
| -rw-r--r-- | lisp/url/url-file.el | 7 |
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 |