diff options
author | Sven Eden <yamakuzure@gmx.net> | 2018-01-09 09:13:45 +0100 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2018-01-09 09:13:45 +0100 |
commit | 540f9616974c11cc76eb0c9cc0d81c80f356f54c (patch) | |
tree | 7e79fd63471ca9e0e981b8ff6f3ef4ccdb9da6db /src/libelogind/sd-bus | |
parent | 9f1cd817492d3b4e6ebc1b0be68b3b7c51e841b0 (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.c | 7 |
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) { |