cdc check for bNumEndpoints before checking for endpoint descriptor

This commit is contained in:
hathach
2022-12-14 17:35:01 +07:00
parent 4f03695084
commit f0c51eae44
2 changed files with 36 additions and 31 deletions

View File

@@ -1524,8 +1524,7 @@ static bool _parse_configuration_descriptor(uint8_t dev_addr, tusb_desc_configur
TU_ASSERT(drv_len >= sizeof(tusb_desc_interface_t));
// Find driver for this interface
uint8_t drv_id;
for (drv_id = 0; drv_id < USBH_CLASS_DRIVER_COUNT; drv_id++)
for (uint8_t drv_id = 0; drv_id < USBH_CLASS_DRIVER_COUNT; drv_id++)
{
usbh_class_driver_t const * driver = &usbh_class_drivers[drv_id];