X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-core.c;h=9c31bf8a80fba1610b3ef1495ce55ec1ba9a8082;hb=baae0358f349870544884e405e82e4be7d8add9f;hp=6506f22f36352feb16d9f33768480bd7613ec050;hpb=cc3773810855956bad92337cee8fa193584ab62e;p=elogind.git diff --git a/src/login/logind-core.c b/src/login/logind-core.c index 6506f22f3..9c31bf8a8 100644 --- a/src/login/logind-core.c +++ b/src/login/logind-core.c @@ -348,7 +348,7 @@ int manager_get_session_by_pid(Manager *m, pid_t pid, Session **session) { r = cg_pid_get_unit(pid, &unit); if (r < 0) - return r; + return 0; s = hashmap_get(m->session_units, unit); if (!s) @@ -371,7 +371,7 @@ int manager_get_user_by_pid(Manager *m, pid_t pid, User **user) { r = cg_pid_get_slice(pid, &unit); if (r < 0) - return r; + return 0; u = hashmap_get(m->user_units, unit); if (!u)