From c306848c0fe830127ee8d4fd936f17f341ad179b Mon Sep 17 00:00:00 2001 From: Michael Albinus Date: Wed, 31 Jul 2019 14:54:08 +0200 Subject: [PATCH] Fix an error in tramp-sh-inotifywait-process-filter * lisp/net/tramp-sh.el (tramp-sh-inotifywait-process-filter): Add default FILE to returned event, if inotifywait doesn't tell us. --- lisp/net/tramp-sh.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index 6a82fef4f70..3399b961b2a 100644 --- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el @@ -3785,7 +3785,8 @@ file-notify events." (intern-soft (replace-regexp-in-string "_" "-" (downcase x)))) (split-string (match-string 1 line) "," 'omit)) - (match-string 3 line)))) + (or (match-string 3 line) + (file-name-nondirectory (process-get proc 'watch-name)))))) ;; Usually, we would add an Emacs event now. Unfortunately, ;; `unread-command-events' does not accept several events at ;; once. Therefore, we apply the handler directly. -- 2.39.2