aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoão Távora2019-01-17 14:38:44 +0000
committerJoão Távora2019-01-17 14:38:44 +0000
commit80cbfb61c5a562d51197d6f3068fa5f4cda432b0 (patch)
tree59449f748cbbfff393cce72fd2542ec54e402c5c
parent54f297904e0c641fcfd81f16e9a87177124a27be (diff)
downloademacs-80cbfb61c5a562d51197d6f3068fa5f4cda432b0.tar.gz
emacs-80cbfb61c5a562d51197d6f3068fa5f4cda432b0.zip
Fix flymake-proc--delete-temp-directory if temp dir ends in slash
Fixes: bug#34074 Reported by 林宝龙 <lbl52001@gmail.com>. * lisp/progmodes/flymake-proc.el (flymake-proc--delete-temp-directory): Use directory-file-name.
-rw-r--r--lisp/progmodes/flymake-proc.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/progmodes/flymake-proc.el b/lisp/progmodes/flymake-proc.el
index 7cdbb266fe1..2d9dd047a39 100644
--- a/lisp/progmodes/flymake-proc.el
+++ b/lisp/progmodes/flymake-proc.el
@@ -887,7 +887,7 @@ can also be executed interactively independently of
887(defun flymake-proc--delete-temp-directory (dir-name) 887(defun flymake-proc--delete-temp-directory (dir-name)
888 "Attempt to delete temp dir created by `flymake-proc-create-temp-with-folder-structure', do not fail on error." 888 "Attempt to delete temp dir created by `flymake-proc-create-temp-with-folder-structure', do not fail on error."
889 (let* ((temp-dir temporary-file-directory) 889 (let* ((temp-dir temporary-file-directory)
890 (suffix (substring dir-name (1+ (length temp-dir))))) 890 (suffix (substring dir-name (1+ (length (directory-file-name temp-dir))))))
891 891
892 (while (> (length suffix) 0) 892 (while (> (length suffix) 0)
893 (setq suffix (directory-file-name suffix)) 893 (setq suffix (directory-file-name suffix))