fix(desktop): kill zombie server process on startup timeout (#11602)

Co-authored-by: Brendan Allan <brendonovich@outlook.com>
This commit is contained in:
mohammad 2026-02-02 11:00:46 +05:30 committed by GitHub
parent 4850ecc419
commit 76745d0594
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -526,6 +526,7 @@ async fn spawn_local_server(
let timestamp = Instant::now();
loop {
if timestamp.elapsed() > Duration::from_secs(30) {
let _ = child.kill();
break Err(format!(
"Failed to spawn OpenCode Server. Logs:\n{}",
get_logs(app.clone()).await.unwrap()