summaryrefslogtreecommitdiff
path: root/app-mobilephone/gammu/files/gammu-1.42.0-gammu-detect.patch
blob: 03e9ea6317329eddb45adb176782ba67352e2976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/gammu-detect/udev.c.orig b/gammu-detect/udev.c
index 4d25949..e0cd383 100644
--- a/gammu-detect/udev.c.orig
+++ b/gammu-detect/udev.c
@@ -189,12 +189,12 @@ void udev_detect(void)
 	client = g_udev_client_new(subsys);
 
 	list = g_udev_client_query_by_subsystem(client, subsys[0]);
-	for (iter = list; iter; iter = g_list_next(iter)) {
-		dump_device_and_parent(G_UDEV_DEVICE(iter->data), 0);
-		if (device_is_valid(G_UDEV_DEVICE(iter->data))) {
-			device_dump_config(G_UDEV_DEVICE(iter->data));
+	for (iter = g_list_first(list); iter; iter = g_list_next(iter)) {
+		dump_device_and_parent(iter->data, 0);
+		if (device_is_valid(iter->data)) {
+			device_dump_config(iter->data);
 		}
-		g_object_unref(G_UDEV_DEVICE(iter->data));
+		g_object_unref(iter->data);
 	}
 }