mirror of
https://github.com/systemd/systemd.git
synced 2025-01-12 13:18:14 +03:00
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.
This commit is contained in:
parent
4a77ca700d
commit
236af516b8
@ -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,
|
||||
|
@ -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 : "",
|
||||
|
Loading…
Reference in New Issue
Block a user