diff --git a/src/core/job.c b/src/core/job.c index 7dd8a4617d..920d246b88 100644 --- a/src/core/job.c +++ b/src/core/job.c @@ -41,6 +41,8 @@ Job* job_new_raw(Unit *unit) { .manager = unit->manager, .unit = unit, .type = _JOB_TYPE_INVALID, + .state = JOB_WAITING, + .result = _JOB_RESULT_INVALID, }; return j; diff --git a/src/core/job.h b/src/core/job.h index d8aa6ce17c..ff1d25ff50 100644 --- a/src/core/job.h +++ b/src/core/job.h @@ -106,7 +106,6 @@ typedef struct Job { JobType type; JobState state; - JobResult result; unsigned run_queue_idx;