summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Wilson <jordan.t.wilson@gmx.com>2019-10-07 15:36:46 +0100
committerJordan Wilson <jordan.t.wilson@gmx.com>2019-10-07 15:36:46 +0100
commit3407af25899c9bc0cb7b710e86ba316ab622f2c7 (patch)
treed0772641cab4aa1d81d8de80b1489502e1027194
parentc851df842e05f353e4d249f2653f98418b3345d6 (diff)
Sanitise temporary directory/file names using `convert-standard-filename'
This fixes politza#511.
-rw-r--r--lisp/pdf-util.el13
1 files changed, 7 insertions, 6 deletions
diff --git a/lisp/pdf-util.el b/lisp/pdf-util.el
index 3955fb6..b5f3f55 100644
--- a/lisp/pdf-util.el
+++ b/lisp/pdf-util.el
@@ -549,11 +549,12 @@ killed."
(let ((temporary-file-directory
pdf-util--base-directory))
(setq pdf-util--dedicated-directory
- (make-temp-file (concat (if buffer-file-name
- (file-name-nondirectory
- buffer-file-name)
- (buffer-name))
- "-")
+ (make-temp-file (convert-standard-filename
+ (concat (if buffer-file-name
+ (file-name-nondirectory
+ buffer-file-name)
+ (buffer-name))
+ "-"))
t))
(add-hook 'kill-buffer-hook 'pdf-util-delete-dedicated-directory
nil t)))
@@ -573,7 +574,7 @@ killed."
See `make-temp-file' for the arguments."
(let ((temporary-file-directory
(pdf-util-dedicated-directory)))
- (make-temp-file prefix dir-flag suffix)))
+ (make-temp-file (convert-standard-filename prefix) dir-flag suffix)))
;; * ================================================================== *