From: Michael Albinus Date: Mon, 17 Dec 2018 10:56:05 +0000 (+0100) Subject: Fix Bug#33524 X-Git-Tag: emacs-26.1.91~38 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=80e98568aa41b106ebc9bbec9a44fe442a93803d;p=emacs.git Fix Bug#33524 * lisp/progmodes/flymake-proc.el (flymake-proc-create-temp-with-folder-structure): Unquote file-name. (Bug#33524) --- diff --git a/lisp/progmodes/flymake-proc.el b/lisp/progmodes/flymake-proc.el index 4792a945308..7916108a830 100644 --- a/lisp/progmodes/flymake-proc.el +++ b/lisp/progmodes/flymake-proc.el @@ -854,7 +854,7 @@ can also be executed interactively independently of (unless (stringp file-name) (error "Invalid file-name")) - (let* ((dir (file-name-directory file-name)) + (let* ((dir (file-name-directory (file-name-unquote file-name))) ;; Not sure what this slash-pos is all about, but I guess it's just ;; trying to remove the leading / of absolute file names. (slash-pos (string-match "/" dir))