do not check intf when calls endpoint handler

This commit is contained in:
sakimisu
2023-04-22 00:00:33 +08:00
parent d35d5bc12f
commit ca5d2902f3

View File

@@ -770,7 +770,7 @@ static int usbd_class_request_handler(struct usb_setup_packet *setup, uint8_t **
{
struct usbd_interface *intf = usb_slist_entry(i, struct usbd_interface, list);
if (intf->class_endpoint_handler && (intf->intf_num == ((setup->wIndex >> 8) & 0xFF))) {
if (intf->class_endpoint_handler) {
return intf->class_endpoint_handler(setup, data, len);
}
}