aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/net/tramp-sh.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el
index fec9f10d704..71a388767d0 100644
--- a/lisp/net/tramp-sh.el
+++ b/lisp/net/tramp-sh.el
@@ -4655,7 +4655,11 @@ connection if a previous connection has died for some reason."
4655 4655
4656 ;; If `non-essential' is non-nil, don't reopen a new connection. 4656 ;; If `non-essential' is non-nil, don't reopen a new connection.
4657 ;; This variable has been introduced with Emacs 24.1. 4657 ;; This variable has been introduced with Emacs 24.1.
4658 (when (and (boundp 'non-essential) (symbol-value 'non-essential)) 4658 ;; We check this for the process related to
4659 ;; `tramp-buffer-name'; otherwise `start-file-process'
4660 ;; wouldn't run ever when `non-essential' is non-nil.
4661 (when (and (boundp 'non-essential) (symbol-value 'non-essential)
4662 (null (get-process (tramp-buffer-name vec))))
4659 (throw 'non-essential 'non-essential)) 4663 (throw 'non-essential 'non-essential))
4660 4664
4661 (with-tramp-progress-reporter 4665 (with-tramp-progress-reporter