fix(core/usbh_core): check hport is valid in usbh_control_transfer

Signed-off-by: sakumisu <1203593632@qq.com>
This commit is contained in:
sakumisu
2025-02-09 21:53:12 +08:00
parent 20c298b6ba
commit 147dc4ab5d

View File

@@ -685,6 +685,10 @@ int usbh_control_transfer(struct usbh_hubport *hport, struct usb_setup_packet *s
struct usbh_urb *urb;
int ret;
if (!hport || !setup) {
return -USB_ERR_INVAL;
}
urb = &hport->ep0_urb;
usb_osal_mutex_take(hport->mutex);