]> git.eshelyaron.com Git - emacs.git/commit
Make Tramp's async processes more robust
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 25 May 2024 15:23:30 +0000 (17:23 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 26 May 2024 05:57:53 +0000 (07:57 +0200)
commit007e4934a5f8dbf1bb7a46eee36b7f6d76fb29c4
tree076d2f6e593f55ad018c63f99907e34990285f56
parent86593c63c8706d1392ef862aa7a9d932799b1aad
Make Tramp's async processes more robust

* lisp/simple.el (shell-command-sentinel): Check process property
`remote-command' first.

* lisp/net/tramp.el (tramp-handle-make-process):
* lisp/net/tramp-androidsu.el (tramp-androidsu-handle-make-process):
Set sentinel `ignore'.  (Bug#71049)

* test/lisp/net/tramp-tests.el
(tramp--test-deftest-direct-async-process): Don't suppress
internal sentinel.
(tramp-test32-shell-commanddirect-async): Don't tag it :unstable.

(cherry picked from commit 91509d5d2a2dc818830cff63f13d6efcb229dc0c)
lisp/net/tramp-androidsu.el
lisp/net/tramp.el
lisp/simple.el
test/lisp/net/tramp-tests.el