[gdm] session-record: don't set ut_id
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdm] session-record: don't set ut_id
- Date: Fri, 14 Aug 2015 19:24:04 +0000 (UTC)
commit ab058ead4e22abbc8809b9d511a357915070b090
Author: Paul Szabo <psz maths usyd edu au>
Date: Fri Aug 14 14:59:56 2015 -0400
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
daemon/gdm-session-record.c | 18 ------------------
1 files changed, 0 insertions(+), 18 deletions(-)
---
diff --git a/daemon/gdm-session-record.c b/daemon/gdm-session-record.c
index 8ff0467..df6f5bf 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]