X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcgls.c;h=2bde743acf314420c9c9c2c3375facd452a172e2;hp=6f083015edee6f83cd38019254037d1c23a65188;hb=2b583ce6576d4a074ce6f1570b3e60b65c64ae7d;hpb=1f16b4a6c496288aa62dc2ac973f88ca6c801b5d diff --git a/src/cgls.c b/src/cgls.c index 6f083015e..2bde743ac 100644 --- a/src/cgls.c +++ b/src/cgls.c @@ -112,8 +112,12 @@ int main(int argc, char *argv[]) { if ((r = cg_get_by_pid(SYSTEMD_CGROUP_CONTROLLER, 1, &root)) < 0) t = "/"; - else - t = root; + else { + if (endswith(root, "/system")) + root[strlen(root)-7] = 0; + + t = root[0] ? root : "/"; + } r = show_cgroup(SYSTEMD_CGROUP_CONTROLLER, t, NULL, 0); free(root);