diff --git a/src/core/cgroup.c b/src/core/cgroup.c index c2c4ef1b42..b3cd12000e 100644 --- a/src/core/cgroup.c +++ b/src/core/cgroup.c @@ -2183,7 +2183,7 @@ Unit *manager_get_unit_by_pid(Manager *m, pid_t pid) { if (pid <= 0) return NULL; - if (pid == 1) + if (pid == getpid_cached()) return hashmap_get(m->units, SPECIAL_INIT_SCOPE); u = hashmap_get(m->watch_pids1, PID_TO_PTR(pid));