device: Get service type from __connman_device_find_device
authorSamuel Ortiz <sameo@linux.intel.com>
Thu, 7 Jul 2011 14:49:09 +0000 (16:49 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 7 Jul 2011 14:53:48 +0000 (16:53 +0200)
The device search is based on the service type, not on the device type.

Fixes BMC#18747

src/device.c

index 6e52164..cb0e4ca 100644 (file)
@@ -1275,7 +1275,7 @@ struct connman_device *__connman_device_find_device(
        for (list = device_list; list != NULL; list = list->next) {
                struct connman_device *device = list->data;
                enum connman_service_type service_type =
-                       connman_device_get_type(device);
+                       __connman_device_get_service_type(device);
 
                if (service_type != type)
                        continue;