From ac21fafbea0a2ee94adac856b53fe04252b683fc Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Thu, 18 Apr 2024 02:43:39 +0800 Subject: [PATCH] bus-wait-for-units: drop 'current' field This is not used anywhere. --- src/shared/bus-wait-for-units.c | 7 ------- 1 file changed, 7 deletions(-) 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); -- 2.47.3