summaryrefslogtreecommitdiff
path: root/src/libelogind/sd-bus
diff options
context:
space:
mode:
authorSven Eden <yamakuzure@gmx.net>2018-01-09 09:13:45 +0100
committerSven Eden <yamakuzure@gmx.net>2018-01-09 09:13:45 +0100
commit540f9616974c11cc76eb0c9cc0d81c80f356f54c (patch)
tree7e79fd63471ca9e0e981b8ff6f3ef4ccdb9da6db /src/libelogind/sd-bus
parent9f1cd817492d3b4e6ebc1b0be68b3b7c51e841b0 (diff)
Prep 235: Although systemd slices are unsupported, make cg_path_get_slice() available, but in 'elogind jargon'
Diffstat (limited to 'src/libelogind/sd-bus')
-rw-r--r--src/libelogind/sd-bus/bus-creds.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/libelogind/sd-bus/bus-creds.c b/src/libelogind/sd-bus/bus-creds.c
index 57e7b0c57..28bbdf0da 100644
--- a/src/libelogind/sd-bus/bus-creds.c
+++ b/src/libelogind/sd-bus/bus-creds.c
@@ -543,15 +543,12 @@ _public_ int sd_bus_creds_get_owner_uid(sd_bus_creds *c, uid_t *uid) {
assert(c->cgroup);
r = cg_shift_path(c->cgroup, c->cgroup_root, &shifted);
+ log_debug_elogind("Shifted to %s from %s/%s for c->uid %u (result %d)",
+ shifted, c->cgroup_root, c->cgroup, c->uid, r);
if (r < 0)
return r;
-#if 0 /// elogind does not support systemd slices
return cg_path_get_owner_uid(shifted, uid);
-#else
- *uid = c->uid;
- return 0;
-#endif // 0
}
_public_ int sd_bus_creds_get_cmdline(sd_bus_creds *c, char ***cmdline) {