$OpenBSD: patch-daemon_gdm-display_c,v 1.4 2017/11/05 02:17:07 ajacoutot Exp $

XXX fix+push upstream

Index: daemon/gdm-display.c
--- daemon/gdm-display.c.orig
+++ daemon/gdm-display.c
@@ -49,7 +49,7 @@
 #include "gdm-launch-environment.h"
 #include "gdm-dbus-util.h"
 
-#define INITIAL_SETUP_USERNAME "gnome-initial-setup"
+#define INITIAL_SETUP_USERNAME "_gnome-initial-setup"
 #define GNOME_SESSION_SESSIONS_PATH DATADIR "/gnome-session/sessions"
 
 #define GDM_DISPLAY_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_DISPLAY, GdmDisplayPrivate))
@@ -301,8 +301,8 @@ setup_xhost_auth (XHostAddress              *host_entr
         host_entries[1].address   = "localuser\0" GDM_USERNAME;
         host_entries[1].length    = sizeof ("localuser\0" GDM_USERNAME);
         host_entries[2].family    = FamilyServerInterpreted;
-        host_entries[2].address   = "localuser\0gnome-initial-setup";
-        host_entries[2].length    = sizeof ("localuser\0gnome-initial-setup");
+        host_entries[2].address   = "localuser\0_gnome-initial-setup";
+        host_entries[2].length    = sizeof ("localuser\0_gnome-initial-setup");
 }
 
 gboolean
@@ -1460,8 +1460,6 @@ can_create_environment (const char *session_id)
 static gboolean
 already_done_initial_setup_on_this_boot (void)
 {
-        GError *error = NULL;
-
         if (g_file_test (ALREADY_RAN_INITIAL_SETUP_ON_THIS_BOOT, G_FILE_TEST_EXISTS))
                 return TRUE;
 
