diff options
-rw-r--r-- | daemon/gdm-session-record.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/daemon/gdm-session-record.c b/daemon/gdm-session-record.c index da824aaf..33232526 100644 --- a/daemon/gdm-session-record.c +++ b/daemon/gdm-session-record.c @@ -279,6 +279,9 @@ gdm_session_record_logout (GPid session_pid, UTMP session_record = { 0 }; UTMP *u; + if (x11_display_name == NULL) + x11_display_name = display_device; + g_debug ("Writing logout record"); #if defined(HAVE_UT_UT_TYPE) @@ -350,6 +353,9 @@ gdm_session_record_failed (GPid session_pid, { UTMP session_record = { 0 }; + if (x11_display_name == NULL) + x11_display_name = display_device; + record_set_username (&session_record, user_name); g_debug ("Writing failed session attempt record"); |