From: Noam Postavsky Date: Sun, 2 Sep 2018 22:56:38 +0000 (-0400) Subject: Handle non-error signals in emacsclient --eval (Bug#10989) X-Git-Tag: emacs-27.0.90~4464 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c0f688808eadb670ffa9d442891adb7bb70c4ade;p=emacs.git Handle non-error signals in emacsclient --eval (Bug#10989) * lisp/server.el (server-process-filter): Handle any signal, not just errors. --- diff --git a/lisp/server.el b/lisp/server.el index 77850e49da3..fd024480bdd 100644 --- a/lisp/server.el +++ b/lisp/server.el @@ -1297,7 +1297,7 @@ The following commands are accepted by the client: (server-execute-continuation proc)))) ;; condition-case - (error (server-return-error proc err)))) + (t (server-return-error proc err)))) (defun server-execute (proc files nowait commands dontkill create-frame-func tty-name) ;; This is run from timers and process-filters, i.e. "asynchronously".