diff options
Diffstat (limited to 'src/mm-device.c')
-rw-r--r-- | src/mm-device.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mm-device.c b/src/mm-device.c index faf7c942..06755722 100644 --- a/src/mm-device.c +++ b/src/mm-device.c @@ -140,8 +140,8 @@ get_device_ids (GUdevDevice *device, /* Platform devices don't usually have a VID/PID */ success = TRUE; goto out; - } else if (!strcmp (parent_subsys, "usb") && - !strcmp (g_udev_device_get_driver (parent), "qmi_wwan")) { + } else if (g_str_has_prefix (parent_subsys, "usb") && + g_str_equal (g_udev_device_get_driver (parent), "qmi_wwan")) { /* Need to look for vendor/product in the parent of the QMI device */ GUdevDevice *qmi_parent; |