From c0f688808eadb670ffa9d442891adb7bb70c4ade Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sun, 2 Sep 2018 18:56:38 -0400 Subject: [PATCH] Handle non-error signals in emacsclient --eval (Bug#10989) * lisp/server.el (server-process-filter): Handle any signal, not just errors. --- lisp/server.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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". -- 2.39.5