Lines 1034-1042
Link Here
|
1034 |
usbi_mutex_lock(&ctx->usb_devs_lock); |
1034 |
usbi_mutex_lock(&ctx->usb_devs_lock); |
1035 |
list_for_each_entry(it, &ctx->usb_devs, list, struct libusb_device) { |
1035 |
list_for_each_entry(it, &ctx->usb_devs, list, struct libusb_device) { |
1036 |
struct linux_device_priv *priv = _device_priv(it); |
1036 |
struct linux_device_priv *priv = _device_priv(it); |
1037 |
if (0 == strcmp (priv->sysfs_dir, parent_sysfs_dir)) { |
1037 |
if (priv->sysfs_dir) { |
1038 |
dev->parent_dev = libusb_ref_device(it); |
1038 |
if (0 == strcmp (priv->sysfs_dir, parent_sysfs_dir)) { |
1039 |
break; |
1039 |
dev->parent_dev = libusb_ref_device(it); |
|
|
1040 |
break; |
1041 |
} |
1040 |
} |
1042 |
} |
1041 |
} |
1043 |
} |
1042 |
usbi_mutex_unlock(&ctx->usb_devs_lock); |
1044 |
usbi_mutex_unlock(&ctx->usb_devs_lock); |