summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/usbh_core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/usbh_core.c b/core/usbh_core.c
index 6869bfbb..f9bfb3f1 100644
--- a/core/usbh_core.c
+++ b/core/usbh_core.c
@@ -625,6 +625,7 @@ int usbh_enumerate(struct usbh_hubport *hport)
errout:
if (ret < 0) {
+ hport->config.config_desc.bNumInterfaces = 0;
usbh_hport_deactivate_ep0(hport);
}
if (hport->raw_config_desc) {