chiark / gitweb /
shared: procfs_file_alloca: handle pid==0
[elogind.git] / src / shared / cgroup-util.c
index f2af8dcfda57ccde25b92c77fff40f91efa9f6b4..855c9cd160c19c2794822d41363c1c357d572986 100644 (file)
@@ -746,10 +746,7 @@ int cg_pid_get_path(const char *controller, pid_t pid, char **path) {
         } else
                 controller = SYSTEMD_CGROUP_CONTROLLER;
 
-        if (pid == 0)
-                fs = "/proc/self/cgroup";
-        else
-                fs = procfs_file_alloca(pid, "cgroup");
+        fs = procfs_file_alloca(pid, "cgroup");
 
         f = fopen(fs, "re");
         if (!f)