summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2022-08-29 12:05:02 +0200
committerMichael Albinus <michael.albinus@gmx.de>2022-08-29 12:05:02 +0200
commit19ec23e82cbbc59a9900f524cdb292dce46821b4 (patch)
tree4686db6629761293a48bd6aac402259094b629be
parent18d5eadf2c3460ce85655211f9870a4035c202c0 (diff)
downloademacs-19ec23e82cbbc59a9900f524cdb292dce46821b4.tar.gz
Do not connect unreachable remote hosts in recentf
* lisp/recentf.el (recentf-expand-file-name): Protect against stalled remote hosts. (Bug#57336)
-rw-r--r--lisp/recentf.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/recentf.el b/lisp/recentf.el
index b80ee3dd7d8..32badb1a370 100644
--- a/lisp/recentf.el
+++ b/lisp/recentf.el
@@ -411,7 +411,8 @@ returned nil."
"Convert file NAME to absolute, and canonicalize it.
NAME is first passed to the function `expand-file-name', then to
`recentf-filename-handlers' to post process it."
- (recentf-apply-filename-handlers (expand-file-name name)))
+ (let ((non-essential t))
+ (recentf-apply-filename-handlers (expand-file-name name))))
(defun recentf-include-p (filename)
"Return non-nil if FILENAME should be included in the recent list.