From 3e27f82765c8af5be6d2dcd7006767f0b89624d7 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 21 Jun 2023 19:55:50 +0800 Subject: [PATCH] fix issue #4726 --- src/server/connection.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/server/connection.rs b/src/server/connection.rs index 3c614791d..71943089f 100644 --- a/src/server/connection.rs +++ b/src/server/connection.rs @@ -828,9 +828,6 @@ impl Connection { async fn on_open(&mut self, addr: SocketAddr) -> bool { log::debug!("#{} Connection opened from {}.", self.inner.id, addr); - if !self.check_privacy_mode_on().await { - return false; - } if !self.check_whitelist(&addr).await { return false; } @@ -1344,7 +1341,11 @@ impl Connection { } } } - _ => {} + _ => { + if !self.check_privacy_mode_on().await { + return false; + } + } } #[cfg(all(target_os = "linux", feature = "linux_headless"))]