diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index f9a69bac48d0..f5ffc190393e 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -803,7 +803,7 @@ static void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep) dwc3_stop_active_transfer(dep, true, false); - if (dep->number == 1 && dwc->ep0state != EP0_SETUP_PHASE) { + if (dep->number == 0 && dwc->ep0state != EP0_SETUP_PHASE) { unsigned int dir; dbg_log_string("CTRLPEND", dwc->ep0state);