X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogind-user.c;h=3076ed15738fb68ca5b37438315151406d1722b1;hb=193197e85ccc5622abd9653dcd939712334d3ea3;hp=4335bf646203cd8af4793c300476d0198701a45b;hpb=932e3ee76ea0a9d28902f694ad1873e37532da35;p=elogind.git diff --git a/src/logind-user.c b/src/logind-user.c index 4335bf646..3076ed157 100644 --- a/src/logind-user.c +++ b/src/logind-user.c @@ -246,6 +246,10 @@ static int user_create_cgroup(User *u) { u->cgroup_path = p; STRV_FOREACH(k, u->manager->controllers) { + + if (strv_contains(u->manager->reset_controllers, *k)) + continue; + r = cg_create(*k, p); if (r < 0) log_warning("Failed to create cgroup %s:%s: %s", *k, p, strerror(-r));