From 2685a25e51e79da7bbb514a3e148c821592a930c Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 13 May 2026 18:43:36 +0800 Subject: [PATCH] fix review --- src/core_main.rs | 14 ++++++++++++-- src/rendezvous_mediator.rs | 4 ++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/core_main.rs b/src/core_main.rs index 3054d6544..900363c5a 100644 --- a/src/core_main.rs +++ b/src/core_main.rs @@ -679,10 +679,20 @@ pub fn core_main() -> Option> { "OK" => { if let Some(ref new_id) = new_id { if *new_id != local_id { - let _ = crate::ipc::set_config("id", new_id.clone()); + if let Err(err) = + crate::ipc::set_config("id", new_id.clone()) + { + println!( + "Failed to persist deployed id locally: {}", + err + ); + std::process::exit(1); + } } } - let _ = crate::ipc::notify_deployed(); + if let Err(err) = crate::ipc::notify_deployed() { + log::warn!("Failed to notify deployed state: {}", err); + } println!("Device deployed."); } "NOT_ENABLED" => { diff --git a/src/rendezvous_mediator.rs b/src/rendezvous_mediator.rs index e22eb1875..40735ec50 100644 --- a/src/rendezvous_mediator.rs +++ b/src/rendezvous_mediator.rs @@ -302,7 +302,7 @@ impl RendezvousMediator { } Ok(register_pk_response::Result::NOT_DEPLOYED) => { if !NEEDS_DEPLOY.load(Ordering::SeqCst) { - log::warn!("Server requires deployment. Run `rustdesk --deploy ` on this device."); + log::warn!("Server requires deployment. Run `rustdesk --deploy --token ` on this device."); } NEEDS_DEPLOY.store(true, Ordering::SeqCst); // Clear key_confirmed so the UI reflects the truth: this device is @@ -699,7 +699,7 @@ impl RendezvousMediator { // Throttle register_pk when the device is awaiting deployment: server // already told us we're not in its db; sending more often than every // DEPLOY_RETRY_INTERVAL ms is wasted traffic until the operator runs - // `rustdesk --deploy`. + // `rustdesk --deploy --token `. if NEEDS_DEPLOY.load(Ordering::SeqCst) { let mut last = LAST_NOT_DEPLOYED_REGISTER.lock().await; if let Some(t) = *last {