Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37561318
en ru br
Репозитории ALT
S:45.0.1-alt2
5.1: 2.26.1-alt5.M51.2
4.1: 2.20.7-alt1.M41.1
4.0: 2.18.4-alt1
3.0: 2.6.0.9-alt1
www.altlinux.org/Changes

Другие репозитории
Upstream:2.20.4

Группа :: Графические оболочки/GNOME
Пакет: gdm

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: 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);
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin