]> git.eshelyaron.com Git - emacs.git/commitdiff
Handle non-error signals in emacsclient --eval (Bug#10989)
authorNoam Postavsky <npostavs@gmail.com>
Sun, 2 Sep 2018 22:56:38 +0000 (18:56 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Tue, 4 Sep 2018 22:50:29 +0000 (18:50 -0400)
* lisp/server.el (server-process-filter): Handle any signal, not just
errors.

lisp/server.el

index 77850e49da3f9e0dc0fea46c6458b4eaa98a651e..fd024480bdd6e9cb67e4a1d7e1ea5b0c2c6ebfd6 100644 (file)
@@ -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".