summaryrefslogtreecommitdiff
path: root/lisp/eshell/em-tramp.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/eshell/em-tramp.el')
-rw-r--r--lisp/eshell/em-tramp.el6
1 files changed, 2 insertions, 4 deletions
diff --git a/lisp/eshell/em-tramp.el b/lisp/eshell/em-tramp.el
index 9105c482b38..3eff20d1a1b 100644
--- a/lisp/eshell/em-tramp.el
+++ b/lisp/eshell/em-tramp.el
@@ -72,8 +72,7 @@ Become another USER during a login session.")
(let ((user "root")
(host (or (file-remote-p default-directory 'host)
"localhost"))
- (dir (or (file-remote-p default-directory 'localname)
- (expand-file-name default-directory)))
+ (dir (file-local-name (expand-file-name default-directory)))
(prefix (file-remote-p default-directory)))
(dolist (arg args)
(if (string-equal arg "-") (setq login t) (setq user arg)))
@@ -111,8 +110,7 @@ Execute a COMMAND as the superuser or another USER.")
(let ((user (or user "root"))
(host (or (file-remote-p default-directory 'host)
"localhost"))
- (dir (or (file-remote-p default-directory 'localname)
- (expand-file-name default-directory)))
+ (dir (file-local-name (expand-file-name default-directory)))
(prefix (file-remote-p default-directory)))
;; `eshell-eval-using-options' reads options of COMMAND.
(while (and (stringp (car orig-args))