This in unnecessarilly unpleasant: the code might report about a bus
connection, e.g. in an error message or assert. Let's let it query
the name of the object.
This partially reverts
f4b2933ee7890e5d414ab266d8586f19027a2bd9.
assert_return(bus, -EINVAL);
assert_return(bus = bus_resolve(bus), -ENOPKG);
assert_return(description, -EINVAL);
- assert_return(!bus_origin_changed(bus), -ECHILD);
const char *d = bus->description;
if (!d)
_public_ int sd_event_source_get_description(sd_event_source *s, const char **description) {
assert_return(s, -EINVAL);
assert_return(description, -EINVAL);
- assert_return(!event_origin_changed(s->event), -ECHILD);
if (!s->description)
return -ENXIO;