From 2f33e9dfac4817c0072c77a104e47e51f2756080 Mon Sep 17 00:00:00 2001 From: fufesou Date: Mon, 17 Oct 2022 08:45:58 -0700 Subject: [PATCH] linux workaround --server orphan Signed-off-by: fufesou --- src/platform/linux.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/platform/linux.rs b/src/platform/linux.rs index 508ad456c..a02c4618b 100644 --- a/src/platform/linux.rs +++ b/src/platform/linux.rs @@ -322,6 +322,8 @@ pub fn start_os_service() { &mut last_restart, &mut user_server, ) { + stop_rustdesk_servers(); + std::thread::sleep(std::time::Duration::from_millis(super::SERVICE_INTERVAL)); match run_as_user("--server", Some((cur_uid, cur_user))) { Ok(ps) => user_server = ps, Err(err) => { @@ -332,6 +334,7 @@ pub fn start_os_service() { } } else { stop_rustdesk_servers(); + std::thread::sleep(std::time::Duration::from_millis(super::SERVICE_INTERVAL)); stop_server(&mut user_server); stop_server(&mut server); }