chiark / gitweb /
test: allow deletion of temporary files from normal fs
[elogind.git] / src / shared / cgroup-label.c
index f132d71e214dd774e5ef57d13284063ff637b2f5..beeeec583020e61b768edf4cdacc484453c747ca 100644 (file)
@@ -43,10 +43,11 @@ int cg_create(const char *controller, const char *path) {
         assert(controller);
         assert(path);
 
-        if ((r = cg_get_path(controller, path, NULL, &fs)) < 0)
+        r = cg_get_path_and_check(controller, path, NULL, &fs);
+        if (r < 0)
                 return r;
 
-        r = mkdir_parents(fs, 0755);
+        r = mkdir_parents_label(fs, 0755);
 
         if (r >= 0) {
                 if (mkdir(fs, 0755) >= 0)