1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-02-04 17:47:03 +03:00

job: when converting restart jobs, move them to WAITING state

This commit is contained in:
Lennart Poettering 2010-07-08 00:28:04 +02:00
parent 46d95c0fe0
commit 9c2d9caab2

View File

@ -461,7 +461,6 @@ int job_finish_and_invalidate(Job *j, bool success) {
assert(j);
assert(j->installed);
log_debug("Job %s/%s finished, success=%s", j->unit->meta.id, job_type_to_string(j->type), yes_no(success));
job_add_to_dbus_queue(j);
/* Patch restart jobs so that they become normal start jobs */
@ -471,13 +470,15 @@ int job_finish_and_invalidate(Job *j, bool success) {
j->unit->meta.id, job_type_to_string(j->type),
j->unit->meta.id, job_type_to_string(JOB_START));
j->state = JOB_RUNNING;
j->state = JOB_WAITING;
j->type = JOB_START;
job_add_to_run_queue(j);
return 0;
}
log_debug("Job %s/%s finished, success=%s", j->unit->meta.id, job_type_to_string(j->type), yes_no(success));
j->failed = !success;
u = j->unit;
t = j->type;