rpms/gdm/devel 0001-Fix-gdm_slave_get_timed_login_details.patch, NONE, 1.1 gdm.spec, 1.487, 1.488

Ray Strode rstrode at fedoraproject.org
Fri Sep 25 19:27:59 UTC 2009


Author: rstrode

Update of /cvs/pkgs/rpms/gdm/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17292

Modified Files:
	gdm.spec 
Added Files:
	0001-Fix-gdm_slave_get_timed_login_details.patch 
Log Message:
- Fix autologin


0001-Fix-gdm_slave_get_timed_login_details.patch:
 gdm-slave.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

--- NEW FILE 0001-Fix-gdm_slave_get_timed_login_details.patch ---
>From 9fd603874caa65791cd74aa88daf61f9f196d5c3 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode at redhat.com>
Date: Fri, 25 Sep 2009 15:07:54 -0400
Subject: [PATCH] Fix gdm_slave_get_timed_login_details

Before it would fail if a NULL username was passed in,
breaking autologin on the multi-stack branch.
---
 daemon/gdm-slave.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/daemon/gdm-slave.c b/daemon/gdm-slave.c
index 7bc98c5..94a32ee 100644
--- a/daemon/gdm-slave.c
+++ b/daemon/gdm-slave.c
@@ -881,6 +881,16 @@ gdm_slave_get_timed_login_details (GdmSlave   *slave,
         if (usernamep != NULL) {
                 *usernamep = gdm_slave_parse_enriched_login (slave,
                         username, slave->priv->display_name);
+        } else {
+                g_free (username);
+
+                if (enabledp != NULL) {
+                        *enabledp = enabled;
+                }
+                if (delayp != NULL) {
+                        *delayp = delay;
+                }
+                return TRUE;
         }
         g_free (username);
 
-- 
1.6.4.2



Index: gdm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.487
retrieving revision 1.488
diff -u -p -r1.487 -r1.488
--- gdm.spec	23 Sep 2009 23:39:05 -0000	1.487
+++ gdm.spec	25 Sep 2009 19:27:58 -0000	1.488
@@ -16,7 +16,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 2.28.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: User Interface/X
@@ -99,6 +99,7 @@ Patch3: gdm-2.23.92-save-root-window.pat
 Patch13: gdm-system-keyboard.patch
 
 Patch19: gdm-multistack.patch
+Patch20: 0001-Fix-gdm_slave_get_timed_login_details.patch
 
 # Fedora-specific
 Patch99: gdm-2.23.1-fedora-logo.patch
@@ -143,6 +144,7 @@ The GDM fingerprint plugin provides func
 %patch13 -p1 -b .system-keyboard
 
 %patch19 -p1 -b .multistack
+%patch20 -p1 -b .autologin
 
 %patch99 -p1 -b .fedora-logo
 
@@ -392,6 +394,9 @@ fi
 %{_libdir}/gdm/simple-greeter/plugins/fingerprint.so
 
 %changelog
+* Fri Sep 25 2009 Ray Strode <rstrode at redhat.com> 1:2.28.0-2
+- Fix autologin
+
 * Wed Sep 23 2009 Matthias Clasen <mclasen at redhat.com> 1:2.28.0-1
 - Update to 2.28.0
 




More information about the fedora-extras-commits mailing list