aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/autodetect.rs9
1 files changed, 4 insertions, 5 deletions
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<u32> {
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)