From a28367f507022b9e243c8a6fd773689d12bb7686 Mon Sep 17 00:00:00 2001 From: Tim Hardisty <56726697+TimJTi@users.noreply.github.com> Date: Tue, 20 May 2025 11:30:29 +0100 Subject: [PATCH] drivers/usbdev/cdcncm.c: Fix issue with unplug/replug of USB causing link not to re-establish Signed-off-by: Tim Hardisty --- drivers/usbdev/cdcncm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usbdev/cdcncm.c b/drivers/usbdev/cdcncm.c index 7c2aa36455..522101cf8d 100644 --- a/drivers/usbdev/cdcncm.c +++ b/drivers/usbdev/cdcncm.c @@ -2864,6 +2864,9 @@ static int cdcncm_setup(FAR struct usbdevclass_driver_s *driver, static void cdcncm_disconnect(FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev) { + FAR struct cdcncm_driver_s *self = (FAR struct cdcncm_driver_s *)driver; + + cdcncm_resetconfig(self); uinfo("\n"); }