From: Mattias EngdegÄrd Date: Sun, 21 Aug 2022 15:50:42 +0000 (+0200) Subject: Fix eshell-pipe-broken signalling X-Git-Tag: emacs-29.0.90~1893^2~121 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b061782fa6ea028628598f0566b7e21975f794ba;p=emacs.git Fix eshell-pipe-broken signalling * lisp/eshell/esh-io.el (eshell-output-object-to-target): Second argument to `signal` should be a list. --- diff --git a/lisp/eshell/esh-io.el b/lisp/eshell/esh-io.el index 27703976f6d..e5977c95807 100644 --- a/lisp/eshell/esh-io.el +++ b/lisp/eshell/esh-io.el @@ -501,7 +501,7 @@ Returns what was actually sent, or nil if nothing was sent." (condition-case nil (process-send-string target object) ;; If `process-send-string' raises an error, treat it as a broken pipe. - (error (signal 'eshell-pipe-broken target)))) + (error (signal 'eshell-pipe-broken (list target))))) ((consp target) (apply (car target) object (cdr target))))