bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#31022: 27.0.50; darwin: Infinite recursion in tramp-file-name-handle


From: Simon Leinen
Subject: bug#31022: 27.0.50; darwin: Infinite recursion in tramp-file-name-handler
Date: Mon, 2 Apr 2018 22:43:30 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin)

Michael Albinus writes:
> That would be an option, yes. But I prefer to fix it at the place the
> problem happens, in cus-start.el.

> Does the following patch cures the problem?

Yes it does.  I agree that this seems more thorough as a fix.

Thanks!
-- 
Simon.

> diff --git a/lisp/cus-start.el b/lisp/cus-start.el
> index 9ba1e105a1..f31d1df309 100644
> --- a/lisp/cus-start.el
> +++ b/lisp/cus-start.el
> @@ -277,9 +277,10 @@ minibuffer-prompt-properties--setter
>                    ((eq system-type 'darwin)
>                     (or (getenv "TMPDIR") (getenv "TMP") (getenv "TEMP")
>                         ;; See bug#7135.
> -                       (let ((tmp (ignore-errors
> -                                    (shell-command-to-string
> -                                     "getconf DARWIN_USER_TEMP_DIR"))))
> +                       (let* (file-name-handler-alist
> +                              (tmp (ignore-errors
> +                                     (shell-command-to-string
> +                                      "getconf DARWIN_USER_TEMP_DIR"))))
>                           (and (stringp tmp)
>                                (setq tmp (replace-regexp-in-string
>                                           "\n\\'" "" tmp))





reply via email to

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