mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-31 00:51:04 +03:00
fix: don't clear audit_guid during reconnect, clear it after connection established
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
@@ -1289,8 +1289,7 @@ impl<T: InvokeUiSession> Session<T> {
|
|||||||
drop(connection_round_state_lock);
|
drop(connection_round_state_lock);
|
||||||
|
|
||||||
let cloned = self.clone();
|
let cloned = self.clone();
|
||||||
*cloned.audit_guid.lock().unwrap() = String::new();
|
|
||||||
*cloned.last_audit_note.lock().unwrap() = String::new();
|
|
||||||
// override only if true
|
// override only if true
|
||||||
if true == force_relay {
|
if true == force_relay {
|
||||||
self.lc.write().unwrap().force_relay = true;
|
self.lc.write().unwrap().force_relay = true;
|
||||||
@@ -1813,6 +1812,9 @@ impl<T: InvokeUiSession> Interface for Session<T> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
self.update_privacy_mode();
|
self.update_privacy_mode();
|
||||||
|
// Clear audit_guid when connection is established successfully
|
||||||
|
*self.audit_guid.lock().unwrap() = String::new();
|
||||||
|
*self.last_audit_note.lock().unwrap() = String::new();
|
||||||
// Save recent peers, then push event to flutter. So flutter can refresh peer page.
|
// Save recent peers, then push event to flutter. So flutter can refresh peer page.
|
||||||
self.lc.write().unwrap().handle_peer_info(&pi);
|
self.lc.write().unwrap().handle_peer_info(&pi);
|
||||||
self.set_peer_info(&pi);
|
self.set_peer_info(&pi);
|
||||||
|
|||||||
Reference in New Issue
Block a user