[clutter/clutter-1.18] device-manager-evdev: Fix a segfault on device removal
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/clutter-1.18] device-manager-evdev: Fix a segfault on device removal
- Date: Fri, 22 Nov 2013 10:22:19 +0000 (UTC)
commit 05e6bcc666e345ed4619c1a40a298212d1075b99
Author: Rui Matos <tiagomatos gmail com>
Date: Thu Nov 21 14:51:26 2013 +0100
device-manager-evdev: Fix a segfault on device removal
Master devices have a NULL sysfs path so use g_strcmp0 to handle them
without crashing.
https://bugzilla.gnome.org/show_bug.cgi?id=712812
clutter/evdev/clutter-device-manager-evdev.c | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
index 256fd0e..38d707f 100644
--- a/clutter/evdev/clutter-device-manager-evdev.c
+++ b/clutter/evdev/clutter-device-manager-evdev.c
@@ -943,11 +943,8 @@ find_device_by_udev_device (ClutterDeviceManagerEvdev *manager_evdev,
{
ClutterInputDeviceEvdev *device = l->data;
- if (strcmp (sysfs_path,
- _clutter_input_device_evdev_get_sysfs_path (device)) == 0)
- {
- return device;
- }
+ if (g_strcmp0 (sysfs_path, _clutter_input_device_evdev_get_sysfs_path (device)) == 0)
+ return device;
}
return NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]