From ae891c00cf40d39097656646966749265da6c5c9 Mon Sep 17 00:00:00 2001 From: Sven Eden Date: Thu, 16 Aug 2018 08:07:55 +0200 Subject: [PATCH] Prep v239: sync manager_get_user_by_pid() with upstream updates --- src/login/logind-core.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/login/logind-core.c b/src/login/logind-core.c index fe4da328c..eecf20e9e 100644 --- a/src/login/logind-core.c +++ b/src/login/logind-core.c @@ -384,6 +384,15 @@ int manager_get_user_by_pid(Manager *m, pid_t pid, User **ret) { if (ret) *ret = u; +#else + r = manager_get_session_by_pid (m, pid, &s); + if (r <= 0) + goto not_found; + + if (ret) + *ret = s->user; +#endif // 0 + return 1; not_found: @@ -391,15 +400,6 @@ not_found: *ret = NULL; return 0; -#else - r = manager_get_session_by_pid (m, pid, &s); - if (r <= 0) - return r; - if (ret) - *ret = u; - - *user = s->user; -#endif // 0 } int manager_get_idle_hint(Manager *m, dual_timestamp *t) { -- 2.30.2