diff --git a/firmware/target/arm/usb-drv-arc.c b/firmware/target/arm/usb-drv-arc.c index 3dc7b21151..973a227423 100644 --- a/firmware/target/arm/usb-drv-arc.c +++ b/firmware/target/arm/usb-drv-arc.c @@ -826,7 +826,7 @@ int usb_drv_request_endpoint(int type, int dir) if (endpoint->allocated[other_dir] && endpoint->type[other_dir] != ep_type) { logf("ep of different type!"); - return -1; + continue; }