X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fmanager.c;h=19e54417221fdfeb969b5703af979fb9e5cf0cd2;hb=88f06645623467f9c8db88afca64557d62e38c61;hp=bab16627064abbe4572c44b03bfae8d3801e1be4;hpb=9058851be7821edac08c1fa7ecafe5cba9ab9022;p=elogind.git diff --git a/src/manager.c b/src/manager.c index bab166270..19e544172 100644 --- a/src/manager.c +++ b/src/manager.c @@ -247,8 +247,11 @@ int manager_new(ManagerRunningAs running_as, Manager **_m) { if (!(m->environment = strv_copy(environ))) goto fail; - if (!(m->default_controllers = strv_new("cpu", NULL))) - goto fail; + if (running_as == MANAGER_SYSTEM) { + m->default_controllers = strv_new("cpu", NULL); + if (!m->default_controllers) + goto fail; + } if (!(m->units = hashmap_new(string_hash_func, string_compare_func))) goto fail;