From 0732039eaf74f2f2a235535b2f3602d3926b12ec Mon Sep 17 00:00:00 2001 From: Can Celik Date: Thu, 30 Jul 2026 23:39:03 +0300 Subject: fix: preserve windows sessions after ssh logout (#2098) * fix: preserve windows sessions after ssh logout refs #2008 * chore: document windows wmi safety refs #2008 --- src/server/autodetect.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/server') diff --git a/src/server/autodetect.rs b/src/server/autodetect.rs index 4b58196e..337c388f 100644 --- a/src/server/autodetect.rs +++ b/src/server/autodetect.rs @@ -198,11 +198,10 @@ pub fn spawn_server_daemon() -> io::Result { let mut command = build_server_daemon_command(exe); - let child = command.spawn().map_err(|err: io::Error| { - io::Error::new(err.kind(), format!("failed to spawn herdr server: {err}")) - })?; - - let pid = child.id(); + let pid = + crate::platform::launch_server_daemon_command(&mut command).map_err(|err: io::Error| { + io::Error::new(err.kind(), format!("failed to spawn herdr server: {err}")) + })?; info!(pid, "server daemon spawned"); Ok(pid) -- cgit v1.2.3