aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/server.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/server.el')
-rw-r--r--lisp/server.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/server.el b/lisp/server.el
index 55e3005e981..b313986d6a2 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -308,6 +308,11 @@ message."
308 308
309(defun server-sentinel (proc msg) 309(defun server-sentinel (proc msg)
310 "The process sentinel for Emacs server connections." 310 "The process sentinel for Emacs server connections."
311 ;; If this is a new client process, set the query-on-exit flag to nil
312 ;; for this process (it isn't inherited from the server process).
313 (when (and (eq (process-status proc) 'open)
314 (process-query-on-exit-flag proc))
315 (set-process-query-on-exit-flag proc nil))
311 (server-log (format "Status changed to %s: %s" (process-status proc) msg) proc) 316 (server-log (format "Status changed to %s: %s" (process-status proc) msg) proc)
312 (server-delete-client proc)) 317 (server-delete-client proc))
313 318