]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/files.el (make-temp-file): Fix directory use case.
authorTed Zlatanov <tzz@lifelogs.com>
Sat, 19 Aug 2017 02:07:36 +0000 (22:07 -0400)
committerTed Zlatanov <tzz@lifelogs.com>
Sat, 19 Aug 2017 02:07:40 +0000 (22:07 -0400)
lisp/files.el

index af5d3ba53e13fa9e678e6dd13f3cbe18e8062f16..a2b474f8d2bde0483a8e1840c006d65dfdaf7148 100644 (file)
@@ -1419,7 +1419,8 @@ If SUFFIX is non-nil, add that at the end of the file name."
         (files--make-magic-temp-file absolute-prefix dir-flag suffix contents)
       (let ((file (make-temp-file-internal absolute-prefix
                                           (if dir-flag t) (or suffix ""))))
-        (write-region contents nil file nil 'silent)
+        (when (and (stringp text) (not dir-flag))
+          (write-region contents nil file nil 'silent))
         file))))
 
 (defun files--make-magic-temp-file (absolute-prefix