chiark / gitweb /
job: add waiting jobs to run queue in unit_coldplug
[elogind.git] / src / core / job.c
index 35a9de6ee354a5ec230cc0b78fd549ec16eb1e53..835cfe173b1f093e85cb2eb19f3e9c91e5598291 100644 (file)
@@ -1066,6 +1066,9 @@ int job_coldplug(Job *j) {
         if (j->timer_event_source)
                 j->timer_event_source = sd_event_source_unref(j->timer_event_source);
 
+        if (j->state == JOB_WAITING)
+                job_add_to_run_queue(j);
+
         r = sd_event_add_time(
                         j->manager->event,
                         &j->timer_event_source,