From 87c400fa8cb3ffa9b4fcf1f958feab4506194a81 Mon Sep 17 00:00:00 2001 From: Nicholas Vollmer Date: Tue, 5 Jul 2022 19:03:44 -0400 Subject: [PATCH] lisp/ob-core.el: fix file-exists-p error * ob-core.el (org-babel-remove-temporary-stable-directory): Ensure org-babel-temporary-stable-directory is non-nil before checking if it is on disk. Otherwise an error is thrown during kill-emacs-hook. --- lisp/ob-core.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/ob-core.el b/lisp/ob-core.el index 6c379c12..a97c0eba 100644 --- a/lisp/ob-core.el +++ b/lisp/ob-core.el @@ -3264,7 +3264,7 @@ constructed like the following: PREFIXDATAhashSUFFIX." (defun org-babel-remove-temporary-stable-directory () "Remove `org-babel-temporary-stable-directory' and on Emacs shutdown." - (when (and (boundp 'org-babel-temporary-stable-directory) + (when (and (bound-and-true-p org-babel-temporary-stable-directory) (file-exists-p org-babel-temporary-stable-directory)) (let ((org-babel-temporary-directory org-babel-temporary-stable-directory)) -- 2.37.0