From: Luca Boccassi Date: Mon, 20 May 2024 12:08:56 +0000 (+0100) Subject: logind: add one more debug log X-Git-Tag: v256-rc3~25^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c275e01d99acf502e32f442531902ea000dcd929;p=thirdparty%2Fsystemd.git logind: add one more debug log Helped track down issue with session tracking --- diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 53e966562e6..70fc9aeebf3 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -907,7 +907,10 @@ static int create_session( /* Check if we are already in a logind session, and if so refuse. */ r = manager_get_session_by_pidref(m, &leader, /* ret_session= */ NULL); if (r < 0) - return r; + return log_debug_errno( + r, + "Failed to check if process " PID_FMT " is already in a session: %m", + leader.pid); if (r > 0) return sd_bus_error_setf(error, BUS_ERROR_SESSION_BUSY, "Already running in a session or user slice");