diff --git a/core/usbh_core.c b/core/usbh_core.c index 798dd027..712429e2 100644 --- a/core/usbh_core.c +++ b/core/usbh_core.c @@ -619,10 +619,6 @@ int usbh_enumerate(struct usbh_hubport *hport) hport->config.intf[i].class_driver = class_driver; USB_LOG_INFO("Loading %s class driver\r\n", class_driver->driver_name); ret = CLASS_CONNECT(hport, i); - if (ret < 0) { - CLASS_DISCONNECT(hport, i); - goto errout; - } } errout: