diff --git a/bridge/src/lib.rs b/bridge/src/lib.rs index 7951ba4..30f6d0e 100644 --- a/bridge/src/lib.rs +++ b/bridge/src/lib.rs @@ -85,8 +85,7 @@ pub extern "C" fn sdxr_start(app_id: *const std::os::raw::c_char) -> i32 { }); ast::client::run::(&[]).await; - // Ensure command task ends - let _ = cmd_task.await; + // Do not await cmd_task here; runtime shutdown will cancel it }); drop(rt); let _ = res;