From 86dea48ddf4bd85c5e6bca3339bb35349acd6211 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Mon, 1 Jan 2024 17:19:35 +0800 Subject: [PATCH] bus-wait-for-units: correctly report state if disconnected from bus --- src/shared/bus-wait-for-units.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/bus-wait-for-units.c b/src/shared/bus-wait-for-units.c index d73fff3dc1..49963ffe34 100644 --- a/src/shared/bus-wait-for-units.c +++ b/src/shared/bus-wait-for-units.c @@ -114,7 +114,7 @@ static int match_disconnected(sd_bus_message *m, void *userdata, sd_bus_error *e bus_wait_for_units_clear(d); if (d->ready_callback) - d->ready_callback(d, false, d->userdata); + d->ready_callback(d, BUS_WAIT_FAILURE, d->userdata); else /* If no ready callback is specified close the connection so that the event loop exits */ sd_bus_close(sd_bus_message_get_bus(m));