X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=target.c;h=176ab68c42f4d5f7ce2a601c3dffcd867f3d0028;hb=6dde1f33e1249a8a6b354372dd95065f26b8c712;hp=5b897c0bfbc4aef2425473e006448467bd153024;hpb=10a94420172b33a7472a16b2e829689dbc570cad;p=elogind.git diff --git a/target.c b/target.c index 5b897c0bf..176ab68c4 100644 --- a/target.c +++ b/target.c @@ -37,15 +37,6 @@ static const char* const state_string_table[_TARGET_STATE_MAX] = { [TARGET_ACTIVE] = "active" }; -static void target_init(Unit *u) { - Target *t = TARGET(u); - - assert(t); - assert(u->meta.load_state == UNIT_STUB); - - t->state = 0; -} - static void target_dump(Unit *u, FILE *f, const char *prefix) { Target *t = TARGET(u); @@ -65,7 +56,7 @@ static void target_set_state(Target *t, TargetState state) { t->state = state; if (state != old_state) - log_debug("%s changed %s → %s", unit_id(UNIT(t)), state_string_table[old_state], state_string_table[state]); + log_debug("%s changed %s → %s", UNIT(t)->meta.id, state_string_table[old_state], state_string_table[state]); unit_notify(UNIT(t), state_translation_table[old_state], state_translation_table[state]); } @@ -134,7 +125,6 @@ int target_get_runlevel(Target *t) { const UnitVTable target_vtable = { .suffix = ".target", - .init = target_init, .load = unit_load_fragment_and_dropin, .dump = target_dump,