From da35c4adce5a3baa6dae4d6a3ddca33abb3a2c0c Mon Sep 17 00:00:00 2001 From: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> Date: Sat, 25 May 2024 17:16:34 -0600 Subject: [PATCH] cdcacm_autostart: handle USB power only (#23183) --- src/drivers/cdcacm_autostart/cdcacm_autostart.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp b/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp index d7ebbddd6b..3c963e7988 100644 --- a/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp +++ b/src/drivers/cdcacm_autostart/cdcacm_autostart.cpp @@ -206,7 +206,8 @@ void CdcAcmAutostart::state_connecting() if (_ttyacm_fd < 0) { PX4_DEBUG("can't open port"); - goto fail; + // fail silently and keep trying to open the port + return; } if (_sys_usb_auto.get() == 2) {