X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fbus-util.c;h=dc8727c8fbe704725e03b77d7dc79357e9f8e555;hp=1e80ebcf6cef918fc5eb73ef45f464dbe43feafc;hb=3d1092eab0f4a5c771225c78072a7b6eccb82849;hpb=d76bb3c179b7a32b109e39aa87ff09c8f5a8c178 diff --git a/src/shared/bus-util.c b/src/shared/bus-util.c index 1e80ebcf6..dc8727c8f 100644 --- a/src/shared/bus-util.c +++ b/src/shared/bus-util.c @@ -1924,6 +1924,16 @@ int bus_wait_for_jobs_add(BusWaitForJobs *d, const char *path) { return set_put_strdup(d->jobs, path); } +int bus_wait_for_jobs_one(BusWaitForJobs *d, const char *path, bool quiet) { + int r; + + r = bus_wait_for_jobs_add(d, path); + if (r < 0) + return log_oom(); + + return bus_wait_for_jobs(d, quiet); +} + int bus_deserialize_and_dump_unit_file_changes(sd_bus_message *m, bool quiet, UnitFileChange **changes, unsigned *n_changes) { const char *type, *path, *source; int r;