From 5378851c8bbdac5b3932aa8857b5b2878b31f2d3 Mon Sep 17 00:00:00 2001
From: Vincent Beffara <vbeffara@ens-lyon.fr>
Date: Thu, 7 Feb 2013 17:22:38 +0100
Subject: [PATCH] Fix the non-file-buffer bug

---
 lisp/ox-html.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/ox-html.el b/lisp/ox-html.el
index f4fc27b..67b5880 100644
--- a/lisp/ox-html.el
+++ b/lisp/ox-html.el
@@ -1992,10 +1992,10 @@ CONTENTS is nil.  INFO is a plist holding contextual information."
 ;;;; Latex Environment
 
 (defun org-html-format-latex (latex-frag processing-type)
-  (let* ((cache-relpath
+  (let* ((cache-relpath (ignore-errors
 	  (concat "ltxpng/" (file-name-sans-extension
-			     (file-name-nondirectory (buffer-file-name)))))
-	 (cache-dir (file-name-directory (buffer-file-name )))
+			     (file-name-nondirectory (buffer-file-name))))))
+	 (cache-dir (ignore-errors (file-name-directory (buffer-file-name ))))
 	 (display-msg "Creating LaTeX Image..."))
 
     (with-temp-buffer
-- 
1.7.12.4 (Apple Git-37)

