chiark / gitweb /
service: fix incorrect argument
authorMichal Schmidt <mschmidt@redhat.com>
Tue, 26 Jun 2012 09:32:30 +0000 (11:32 +0200)
committerMichal Schmidt <mschmidt@redhat.com>
Tue, 26 Jun 2012 09:32:30 +0000 (11:32 +0200)
The last argument to service_enter_dead() is bool allow_restart, not
a service result.

src/core/service.c

index ec6aaa5..e598f9b 100644 (file)
@@ -3227,7 +3227,7 @@ static void service_cgroup_notify_event(Unit *u) {
         case SERVICE_FINAL_SIGTERM:
         case SERVICE_FINAL_SIGKILL:
                 if (main_pid_good(s) <= 0 && !control_pid_good(s))
-                        service_enter_dead(s, SERVICE_SUCCESS, SERVICE_SUCCESS);
+                        service_enter_dead(s, SERVICE_SUCCESS, true);
 
                 break;