summaryrefslogtreecommitdiff
path: root/x11/gdm2/files/patch-daemon::slave.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11/gdm2/files/patch-daemon::slave.c')
-rw-r--r--x11/gdm2/files/patch-daemon::slave.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/x11/gdm2/files/patch-daemon::slave.c b/x11/gdm2/files/patch-daemon::slave.c
new file mode 100644
index 000000000000..d2eda7d4f4ed
--- /dev/null
+++ b/x11/gdm2/files/patch-daemon::slave.c
@@ -0,0 +1,17 @@
+
+$FreeBSD$
+
+--- daemon/slave.c 2001/10/16 06:36:10 1.1
++++ daemon/slave.c 2001/10/16 06:38:57
+@@ -1088,7 +1088,10 @@
+ /* this is again informal only, if the greeter does time out it will
+ * not actually login a user if it's not enabled for this display */
+ if (d->timed_login_ok) {
+- ve_setenv ("GDM_TIMED_LOGIN_OK", ParsedTimedLogin, TRUE);
++ if (ParsedTimedLogin == NULL)
++ ve_setenv ("GDM_TIMED_LOGIN_OK", "", TRUE);
++ else
++ ve_setenv ("GDM_TIMED_LOGIN_OK", ParsedTimedLogin, TRUE);
+ } else {
+ ve_unsetenv ("GDM_TIMED_LOGIN_OK");
+ }