From fa822d45559267de6af31f9d34be4266af602d03 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 6c379c121..22175a911 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