The end state of unit shouldn't have any impact on reload job, as
either way the reload operation has been aborted.
job_finish_and_invalidate(j, reload_success ? JOB_DONE : JOB_FAILED, true, false);
else if (!IN_SET(ns, UNIT_ACTIVATING, UNIT_RELOADING, UNIT_REFRESHING)) {
unexpected = true;
-
- if (UNIT_IS_INACTIVE_OR_FAILED(ns))
- job_finish_and_invalidate(j, ns == UNIT_FAILED ? JOB_FAILED : JOB_CANCELED, true, false);
+ job_finish_and_invalidate(j, reload_success ? JOB_CANCELED : JOB_FAILED, true, false);
}
}