aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/files.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/files.el b/lisp/files.el
index a93759298c..27ecf1901d 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -1424,7 +1424,8 @@ unless NOMODES is non-nil."
(setq buffer-read-only t))
;; When a file is marked read-only,
;; make the buffer read-only even if root is looking at it.
- (when (zerop (logand (file-modes (buffer-file-name)) #o222))
+ (when (and (file-modes (buffer-file-name))
+ (zerop (logand (file-modes (buffer-file-name)) #o222)))
(setq buffer-read-only t))
(unless nomodes
(when (and view-read-only view-mode)