emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/undo-fu-session 703ea8d000 46/53: Fix incorrect mode for t


From: ELPA Syncer
Subject: [nongnu] elpa/undo-fu-session 703ea8d000 46/53: Fix incorrect mode for the undo-fu-session directory
Date: Thu, 7 Jul 2022 12:05:30 -0400 (EDT)

branch: elpa/undo-fu-session
commit 703ea8d000e9b2daba01a3363590ad0ca13faa1a
Author: Campbell Barton <ideasman42@gmail.com>
Commit: Campbell Barton <ideasman42@gmail.com>

    Fix incorrect mode for the undo-fu-session directory
    
    It turns out directories need to use the executable bit to be writable.
---
 undo-fu-session.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/undo-fu-session.el b/undo-fu-session.el
index 55811158cc..96f35ec6ed 100755
--- a/undo-fu-session.el
+++ b/undo-fu-session.el
@@ -674,7 +674,8 @@ Argument PENDING-LIST an `pending-undo-list' compatible 
list."
   (unless (file-directory-p undo-fu-session-directory)
     (make-directory undo-fu-session-directory t)
     ;; These files should only readable by the owner, see #2.
-    (set-file-modes undo-fu-session-directory #o600))
+    ;; Setting the executable bit is important for directories to be writable.
+    (set-file-modes undo-fu-session-directory #o700))
   (add-hook 'before-save-hook #'undo-fu-session-save-safe)
   (add-hook 'find-file-hook #'undo-fu-session-recover-safe))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]