[systemd-commits] src/login
Lennart Poettering
lennart at kemper.freedesktop.org
Mon Mar 10 21:34:23 PDT 2014
src/login/logind-dbus.c | 11 +++++++++++
src/login/logind-session-dbus.c | 4 +++-
2 files changed, 14 insertions(+), 1 deletion(-)
New commits:
commit 236af516b866473c22f980b556a2d7535cef4d9b
Author: Djalal Harouni <tixxdz at opendz.org>
Date: Wed Feb 19 23:17:45 2014 +0100
logind: add a debug message in case the session already exists
If the session already exists then the only way to log it is to set the
debug option of pam_systemd. There are no debug messages in the login
service that permits to log if the session already exists.
So just add it, and while we are it add the "uid" field to the debug
message that indicates that the session was created.
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c
index 235b131..c5f9cb3 100644
--- a/src/login/logind-dbus.c
+++ b/src/login/logind-dbus.c
@@ -594,6 +594,17 @@ static int method_create_session(sd_bus *bus, sd_bus_message *message, void *use
if (!path)
return -ENOMEM;
+ log_debug("Sending reply about an existing session: "
+ "id=%s object_path=%s uid=%u runtime_path=%s "
+ "session_fd=%d seat=%s vtnr=%u",
+ session->id,
+ path,
+ (uint32_t) session->user->uid,
+ session->user->runtime_path,
+ fifo_fd,
+ session->seat ? session->seat->id : "",
+ (uint32_t) session->vtnr);
+
return sd_bus_reply_method_return(
message, "soshusub",
session->id,
diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c
index fc728bb..c3d4d60 100644
--- a/src/login/logind-session-dbus.c
+++ b/src/login/logind-session-dbus.c
@@ -675,9 +675,11 @@ int session_send_create_reply(Session *s, sd_bus_error *error) {
return -ENOMEM;
log_debug("Sending reply about created session: "
- "id=%s object_path=%s runtime_path=%s session_fd=%d seat=%s vtnr=%u",
+ "id=%s object_path=%s uid=%u runtime_path=%s "
+ "session_fd=%d seat=%s vtnr=%u",
s->id,
p,
+ (uint32_t) s->user->uid,
s->user->runtime_path,
fifo_fd,
s->seat ? s->seat->id : "",
More information about the systemd-commits
mailing list