From c275e01d99acf502e32f442531902ea000dcd929 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Mon, 20 May 2024 13:08:56 +0100 Subject: [PATCH] logind: add one more debug log Helped track down issue with session tracking --- src/login/logind-dbus.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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"); -- 2.47.3