usbdev/cdcacm: Logic error handled in USB_REQ_SETINTERFACE.

config value changed after resetconfig was executed
endpoint will stay disable state after setinterface cmd

Signed-off-by: sunkun3 <sunkun3@xiaomi.com>
This commit is contained in:
sunkun3
2023-05-30 19:48:56 +08:00
committed by Mateusz Szafoni
parent 8520a40866
commit 9f19a333d2
+1 -1
View File
@@ -1720,7 +1720,7 @@ static int cdcacm_setup(FAR struct usbdevclass_driver_s *driver,
value == CDCACM_DATAALTIFID))
{
cdcacm_resetconfig(priv);
cdcacm_setconfig(priv, priv->config);
cdcacm_setconfig(priv, CDCACM_CONFIGID);
ret = 0;
}
}