mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-09-10 22:41:05 +03:00
Compare commits
1 Commits
master
...
temporary-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2637003859 |
@@ -1087,9 +1087,6 @@ impl Connection {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
video_service::notify_video_frame_fetched_by_conn_id(id, None);
|
video_service::notify_video_frame_fetched_by_conn_id(id, None);
|
||||||
if conn.authorized {
|
|
||||||
password::update_temporary_password();
|
|
||||||
}
|
|
||||||
if let Err(err) = conn.try_port_forward_loop(&mut rx_from_cm).await {
|
if let Err(err) = conn.try_port_forward_loop(&mut rx_from_cm).await {
|
||||||
conn.on_close(&err.to_string(), false).await;
|
conn.on_close(&err.to_string(), false).await;
|
||||||
raii::AuthedConnID::check_remove_session(conn.inner.id(), conn.session_key());
|
raii::AuthedConnID::check_remove_session(conn.inner.id(), conn.session_key());
|
||||||
@@ -1747,6 +1744,10 @@ impl Connection {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
self.authorized = true;
|
self.authorized = true;
|
||||||
|
// One-time means gone once it has let a peer in, not once that peer
|
||||||
|
// leaves. This session's later logins come in on the password the
|
||||||
|
// session remembers, so they are not affected.
|
||||||
|
password::update_temporary_password();
|
||||||
// Releases the budget `check_id_whitelist` charges against this address: only a peer
|
// Releases the budget `check_id_whitelist` charges against this address: only a peer
|
||||||
// that got this far proved more than a self-reported id.
|
// that got this far proved more than a self-reported id.
|
||||||
self.clear_id_whitelist_failures();
|
self.clear_id_whitelist_failures();
|
||||||
|
|||||||
Reference in New Issue
Block a user