rpms/gdm/F-7 gdm-2.20.1-keymouselistener-segfault.patch, NONE, 1.1 gdm.spec, 1.257, 1.258

Ray Strode (rstrode) fedora-extras-commits at redhat.com
Thu Oct 18 01:27:50 UTC 2007


Author: rstrode

Update of /cvs/pkgs/rpms/gdm/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4134

Modified Files:
	gdm.spec 
Added Files:
	gdm-2.20.1-keymouselistener-segfault.patch 
Log Message:
- Fix crash in keymouselistener plugin to address part two of
  bug 246399


gdm-2.20.1-keymouselistener-segfault.patch:

--- NEW FILE gdm-2.20.1-keymouselistener-segfault.patch ---
diff -up gdm-2.20.1/gui/modules/keymouselistener.c.keymouselistener-segfault gdm-2.20.1/gui/modules/keymouselistener.c
--- gdm-2.20.1/gui/modules/keymouselistener.c.keymouselistener-segfault	2007-10-17 20:33:49.000000000 -0400
+++ gdm-2.20.1/gui/modules/keymouselistener.c	2007-10-17 21:07:58.000000000 -0400
@@ -158,13 +158,16 @@ init_xinput (GdkDisplay *display, GdkWin
 {
 #ifdef HAVE_XINPUT
 	XEventClass  event_list[40];
-	int          i, j, number = 0, num_devices; 
+	int          i, j, number = 0, num_devices = 0; 
 	XDeviceInfo  *devices = NULL;
 	XDevice      *device = NULL;
 
 	devices = XListInputDevices (GDK_DISPLAY_XDISPLAY (display),
 		&num_devices);
 
+        if (devices == NULL)
+            return;
+
 	if (debug_gestures)
 	    syslog (LOG_WARNING, "checking %d input devices...", num_devices);
 


Index: gdm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/F-7/gdm.spec,v
retrieving revision 1.257
retrieving revision 1.258
diff -u -r1.257 -r1.258
--- gdm.spec	21 Aug 2007 21:15:39 -0000	1.257
+++ gdm.spec	18 Oct 2007 01:27:17 -0000	1.258
@@ -17,7 +17,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 2.18.4
-Release: 3%{?dist}
+Release: 4%{?dist}
 Epoch: 1
 License: LGPL/GPL
 Group: User Interface/X
@@ -78,6 +78,9 @@
 # http://bugzilla.gnome.org/show_bug.cgi?id=457998
 Patch38: gdm-2.18.0-dont-warp-pointer-to-stylus.patch
 
+# http://bugzilla.redhat.com/show_bug.cgi?id=246399
+Patch39: gdm-2.20.1-keymouselistener-segfault.patch
+
 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234567
 Patch99: gdm-2.18.0-be-more-verbose.patch
 
@@ -394,6 +397,10 @@
 %{_datadir}/pixmaps/faces/extras/*.jpg
 
 %changelog
+* Wed Oct 17 2007 Ray Strode <rstrode at redhat.com> - 1:2.18.4-4
+- Fix crash in keymouselistener plugin to address part two of
+  bug 246399
+
 * Tue Aug 21 2007 Ray Strode <rstrode at redhat.com> - 1:2.18.4-3
 - write utmp entry at login (bug 247987)
 




More information about the fedora-extras-commits mailing list