SHA256
1
0
forked from pool/gdm
gdm/gdm-2.8.0.0-any-hostname-auth.patch

16 lines
507 B
Diff
Raw Normal View History

--- gdm-2.16.1/daemon/slave.c
+++ gdm-2.16.1/daemon/slave.c
@@ -3438,6 +3438,12 @@
g_setenv ("SHELL", pwent->pw_shell, TRUE);
g_unsetenv ("MAIL"); /* Unset $MAIL for broken shells */
+ if (d->hostname != NULL && d->hostname [0] != '\0') {
+ g_setenv ("XAUTHLOCALHOSTNAME", d->hostname, TRUE);
+ } else {
+ g_setenv ("XAUTHLOCALHOSTNAME", "localhost.localdomain", TRUE);
+ }
+
if (d->type == TYPE_STATIC) {
g_setenv ("GDM_XSERVER_LOCATION", "local", TRUE);
} else if (d->type == TYPE_XDMCP) {