X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fpath.c;h=80dc3c44d08f42fa3ff7494aad4c5b3bf333dbd1;hp=8a940d0262d617657e2cfa213a133aa46f571512;hb=1f812feafb4b98d5cfa2934886bbdd43325780bb;hpb=18c78fb1af5415bb6f87d9c7cae1f9c60e14ae24 diff --git a/src/path.c b/src/path.c index 8a940d026..80dc3c44d 100644 --- a/src/path.c +++ b/src/path.c @@ -34,7 +34,7 @@ static const UnitActiveState state_translation_table[_PATH_STATE_MAX] = { [PATH_DEAD] = UNIT_INACTIVE, [PATH_WAITING] = UNIT_ACTIVE, [PATH_RUNNING] = UNIT_ACTIVE, - [PATH_MAINTENANCE] = UNIT_INACTIVE + [PATH_MAINTENANCE] = UNIT_MAINTENANCE }; static void path_done(Unit *u) { @@ -91,7 +91,7 @@ static int path_add_mount_links(Path *p) { static int path_verify(Path *p) { assert(p); - if (UNIT(p)->meta.load_state != UNIT_LOADED) + if (p->meta.load_state != UNIT_LOADED) return 0; if (!p->specs) { @@ -297,7 +297,7 @@ static void path_enter_running(Path *p) { int r; assert(p); - if ((r = manager_add_job(UNIT(p)->meta.manager, JOB_START, p->unit, JOB_REPLACE, true, NULL)) < 0) + if ((r = manager_add_job(p->meta.manager, JOB_START, p->unit, JOB_REPLACE, true, NULL)) < 0) goto fail; path_set_state(p, PATH_RUNNING);