From: Mike Yuan Date: Wed, 17 Apr 2024 18:43:39 +0000 (+0800) Subject: bus-wait-for-units: drop 'current' field X-Git-Tag: v256-rc1~121^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac21fafbea0a2ee94adac856b53fe04252b683fc;p=thirdparty%2Fsystemd.git bus-wait-for-units: drop 'current' field This is not used anywhere. --- diff --git a/src/shared/bus-wait-for-units.c b/src/shared/bus-wait-for-units.c index 1cb1eb70a60..7d919d3cd57 100644 --- a/src/shared/bus-wait-for-units.c +++ b/src/shared/bus-wait-for-units.c @@ -32,8 +32,6 @@ typedef struct BusWaitForUnits { Hashmap *items; - WaitForItem *current; - BusWaitForUnitsState state; bool has_failed:1; } BusWaitForUnits; @@ -61,9 +59,6 @@ static WaitForItem *wait_for_item_free(WaitForItem *item) { } assert_se(hashmap_remove_value(item->parent->items, item->bus_path, item)); - - if (item->parent->current == item) - item->parent->current = NULL; } sd_bus_slot_unref(item->slot_properties_changed); @@ -79,8 +74,6 @@ static WaitForItem *wait_for_item_free(WaitForItem *item) { DEFINE_TRIVIAL_CLEANUP_FUNC(WaitForItem*, wait_for_item_free); static void call_unit_callback_and_wait(BusWaitForUnits *d, WaitForItem *item, bool good) { - d->current = item; - if (item->unit_callback) item->unit_callback(d, item->bus_path, good, item->userdata);