summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Szabo <psz@maths.usyd.edu.au>2015-08-14 14:59:56 -0400
committerRay Strode <rstrode@redhat.com>2015-08-14 15:12:53 -0400
commitab058ead4e22abbc8809b9d511a357915070b090 (patch)
treec9abb9b01d6ef7b69006fe85c4b8ff5f82c5ed1d
parentd8e1d3890c332f2afdcdb16a391003af09aff70d (diff)
downloadgdm-ab058ead4e22abbc8809b9d511a357915070b090.tar.gz
session-record: don't set ut_id
It's only 4 bytes big and it's really hard to come up with a useful, unique id. https://bugzilla.gnome.org/show_bug.cgi?id=599103
-rw-r--r--daemon/gdm-session-record.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/daemon/gdm-session-record.c b/daemon/gdm-session-record.c
index 8ff0467d..df6f5bf3 100644
--- a/daemon/gdm-session-record.c
+++ b/daemon/gdm-session-record.c
@@ -127,16 +127,6 @@ record_set_pid (UTMP *u,
}
static void
-record_set_id (UTMP *u,
- const char *id)
-{
-#if defined(HAVE_UT_UT_ID)
- strncpy (u->ut_id, id, sizeof (u->ut_id));
- g_debug ("using ut_id %.*s", (int) sizeof (u->ut_id), u->ut_id);
-#endif
-}
-
-static void
record_set_host (UTMP *u,
const char *x11_display_name,
const char *host_name)
@@ -217,9 +207,6 @@ gdm_session_record_login (GPid session_pid,
record_set_timestamp (&session_record);
record_set_pid (&session_record, session_pid);
-
- /* Set ut_id to the $DISPLAY value */
- record_set_id (&session_record, x11_display_name);
record_set_host (&session_record, x11_display_name, host_name);
record_set_line (&session_record, display_device, x11_display_name);
@@ -267,12 +254,9 @@ gdm_session_record_logout (GPid session_pid,
record_set_timestamp (&session_record);
record_set_pid (&session_record, session_pid);
- /* Set ut_id to the $DISPLAY value */
- record_set_id (&session_record, x11_display_name);
record_set_host (&session_record, x11_display_name, host_name);
record_set_line (&session_record, display_device, x11_display_name);
-
/* Handle wtmp */
g_debug ("Writing wtmp logout record to " GDM_NEW_SESSION_RECORDS_FILE);
#if defined(HAVE_UPDWTMPX)
@@ -315,8 +299,6 @@ gdm_session_record_failed (GPid session_pid,
record_set_timestamp (&session_record);
record_set_pid (&session_record, session_pid);
- /* Set ut_id to the $DISPLAY value */
- record_set_id (&session_record, x11_display_name);
record_set_host (&session_record, x11_display_name, host_name);
record_set_line (&session_record, display_device, x11_display_name);