]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/net/tramp-sh.el (tramp-maybe-open-connection): Fix port handling.
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 7 Jun 2017 14:24:31 +0000 (16:24 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 7 Jun 2017 14:24:31 +0000 (16:24 +0200)
lisp/net/tramp-sh.el

index 70481ab13bf66203f2e289420a6e497a6aad0f0e..b2d70fe11ca318d79739a0788afb20fdc25b2a23 100644 (file)
@@ -4720,7 +4720,7 @@ connection if a previous connection has died for some reason."
                         (l-method (tramp-file-name-method hop))
                         (l-user (tramp-file-name-user hop))
                         (l-host (tramp-file-name-host hop))
-                        (l-port nil)
+                        (l-port (tramp-file-name-port hop))
                         (login-program
                          (tramp-get-method-parameter hop 'tramp-login-program))
                         (login-args
@@ -4755,12 +4755,6 @@ connection if a previous connection has died for some reason."
                    (when (and process-name async-args)
                      (setq login-args (append async-args login-args)))
 
-                   ;; Check for port number.  Until now, there's no
-                   ;; need for handling like method, user, host.
-                   (when (string-match tramp-host-with-port-regexp l-host)
-                     (setq l-port (match-string 2 l-host)
-                           l-host (match-string 1 l-host)))
-
                    ;; Check, whether there is a restricted shell.
                    (dolist (elt tramp-restricted-shell-hosts-alist)
                      (when (string-match elt tramp-current-host)