diff options
Diffstat (limited to 'src/usb-device.c')
-rw-r--r-- | src/usb-device.c | 4 |
1 files changed, 2 insertions, 2 deletions
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 ) { |