chiark / gitweb /
dbus: shut down bus connection cleanly and fully when a direct client disconnects
[elogind.git] / src / socket.c
index 03e556c30e18012cb53cb15a8cdf1e5df7b2b78c..00e0685aadec8476dc7b33aeb17b0d27a41afd55 100644 (file)
@@ -1397,7 +1397,7 @@ static void socket_sigchld_event(Unit *u, pid_t pid, int code, int status) {
         s->failure = s->failure || !success;
 
         if (s->control_command)
-                exec_status_fill(&s->control_command->exec_status, pid, code, status);
+                exec_status_exit(&s->control_command->exec_status, pid, code, status);
 
         log_debug("%s control process exited, code=%s status=%i", u->meta.id, sigchld_code_to_string(code), status);