[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 5f089ac: Run tramp cleanup in correct buffer
From: |
Daniel Colascione |
Subject: |
[Emacs-diffs] master 5f089ac: Run tramp cleanup in correct buffer |
Date: |
Tue, 3 Sep 2019 16:19:42 -0400 (EDT) |
branch: master
commit 5f089ac93f18fbd6e8131b81e1c6b403894b5759
Author: Daniel Colascione <address@hidden>
Commit: Daniel Colascione <address@hidden>
Run tramp cleanup in correct buffer
Fixes bug #37297.
* lisp/net/tramp.el (tramp-process-sentinel): Do process-end cleanup
in the tramp buffer, not a random file buffer.
---
lisp/net/tramp.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index d419f9d..fdad43e 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -4210,10 +4210,11 @@ the remote host use line-endings as defined in the
variable
(when vec
(tramp-message vec 5 "Sentinel called: `%S' `%s'" proc event)
(tramp-flush-connection-properties proc)
- (tramp-flush-directory-properties vec ""))
- (goto-char (point-max))
- (when (and prompt (re-search-backward (regexp-quote prompt) nil t))
- (delete-region (point) (point-max))))))
+ (tramp-flush-directory-properties vec "")
+ (with-current-buffer (tramp-get-buffer vec)
+ (goto-char (point-max))
+ (when (and prompt (re-search-backward (regexp-quote prompt) nil t))
+ (delete-region (point) (point-max))))))))
(defun tramp-get-inode (vec)
"Returns the virtual inode number.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 5f089ac: Run tramp cleanup in correct buffer,
Daniel Colascione <=