X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-bus%2Fbus-control.c;h=ad372f6772c5b8a3b795f5636ad4ac1c96eac30c;hb=2b347169b9046ff2d735ef23e62a8c74f5151600;hp=ecf74919b67b4989446bb176636f236a3f63d074;hpb=26e376bfe34ba6caa04723b9200e9deace8e6c9f;p=elogind.git diff --git a/src/libsystemd/sd-bus/bus-control.c b/src/libsystemd/sd-bus/bus-control.c index ecf74919b..ad372f677 100644 --- a/src/libsystemd/sd-bus/bus-control.c +++ b/src/libsystemd/sd-bus/bus-control.c @@ -495,11 +495,9 @@ static int bus_get_owner_kdbus( goto fail; } - if (!bus->cgroup_root) { - r = cg_get_root_path(&bus->cgroup_root); - if (r < 0) - goto fail; - } + r = bus_get_root_path(bus); + if (r < 0) + goto fail; c->cgroup_root = strdup(bus->cgroup_root); if (!c->cgroup_root) { @@ -1140,7 +1138,6 @@ int bus_add_match_internal( uint64_t cookie) { assert(bus); - assert(match); if (bus->is_kernel) return bus_add_match_internal_kernel(bus, components, n_components, cookie); @@ -1197,7 +1194,6 @@ int bus_remove_match_internal( uint64_t cookie) { assert(bus); - assert(match); if (bus->is_kernel) return bus_remove_match_internal_kernel(bus, cookie);