From 3c3f69bc2262d287fe08e2319b8a98a92f95ad09 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Sun, 10 May 2026 14:06:53 +0300 Subject: fix: preflight running servers before update --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 2b8c76b6..851ff8f9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -383,7 +383,11 @@ fn main() -> io::Result<()> { // Auto-detect launch: when --no-session is NOT set, use server/client mode. // Check if a server is running, spawn one if needed, then attach as client. if !no_session { - return server::autodetect::auto_detect_launch(); + if let Err(err) = server::autodetect::auto_detect_launch() { + eprintln!("herdr: {err}"); + std::process::exit(1); + } + return Ok(()); } // --- Monolithic mode (--no-session escape hatch) --- -- cgit v1.2.3