usb-device: Fix iterating over supported list of devices

This commit is contained in:
Pali Rohár committed 2021-01-05 12:35:40 +01:00
1 parent 0e5ceffa42
commit 93bd73d451
1 file changed
+2 -2
+2 -2
View File
@@ -154,11 +154,11 @@ static void usb_descriptor_info_print(usb_dev_handle * udev, struct usb_device *
static struct usb_device_info * usb_device_is_valid(struct usb_device * dev) { static struct usb_device_info * usb_device_is_valid(struct usb_device * dev) {
int i; size_t i;
char product[1024]; char product[1024];
struct usb_device_info * ret = NULL; struct usb_device_info * ret = NULL;
for ( i = 0; usb_devices[i].vendor; ++i ) { for ( i = 0; i < sizeof(usb_devices)/sizeof(usb_devices[0]); ++i ) {
if ( dev->descriptor.idVendor == usb_devices[i].vendor && dev->descriptor.idProduct == usb_devices[i].product ) { if ( dev->descriptor.idVendor == usb_devices[i].vendor && dev->descriptor.idProduct == usb_devices[i].product ) {