From 93bd73d45131893328b30e186993d518c04ef256 Mon Sep 17 00:00:00 2001 From: Pali Rohár Date: Tue, 5 Jan 2021 12:35:40 +0100 Subject: usb-device: Fix iterating over supported list of devices --- src/usb-device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/usb-device.c b/src/usb-device.c index 7ce71e5..faee3eb 100644 --- a/src/usb-device.c +++ b/src/usb-device.c @@ -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) { - int i; + size_t i; char product[1024]; 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 ) { -- cgit v1.2.3