From 0ddf50ffcbd5ed4d406264c23c23df4e76bc253c Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 17 Apr 2018 23:37:52 +0900 Subject: bus-util: introduce bus_open_system_watch_bind_with_description() Similar to 56fbd7187a5af44a90c258fbeb1f17114f226bb3, this adds bus_open_system_watch_bind_with_description() to set description for busses. --- src/shared/bus-util.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/shared/bus-util.c') diff --git a/src/shared/bus-util.c b/src/shared/bus-util.c index 10f047026e..a14e87d1ba 100644 --- a/src/shared/bus-util.c +++ b/src/shared/bus-util.c @@ -1657,7 +1657,7 @@ int bus_track_add_name_many(sd_bus_track *t, char **l) { return r; } -int bus_open_system_watch_bind(sd_bus **ret) { +int bus_open_system_watch_bind_with_description(sd_bus **ret, const char *description) { _cleanup_(sd_bus_unrefp) sd_bus *bus = NULL; const char *e; int r; @@ -1670,6 +1670,12 @@ int bus_open_system_watch_bind(sd_bus **ret) { if (r < 0) return r; + if (description) { + r = sd_bus_set_description(bus, description); + if (r < 0) + return r; + } + e = secure_getenv("DBUS_SYSTEM_BUS_ADDRESS"); if (!e) e = DEFAULT_SYSTEM_BUS_ADDRESS; -- cgit v1.2.1