fix port forward 2fa (#6956)

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2024-01-22 19:57:23 +08:00
committed by GitHub
parent ed24f432c3
commit 2e16a2be56
2 changed files with 9 additions and 8 deletions

View File

@@ -141,8 +141,9 @@ async fn connect_and_login(
}
Some(message::Union::LoginResponse(lr)) => match lr.union {
Some(login_response::Union::Error(err)) => {
interface.handle_login_error(&err);
return Ok(None);
if !interface.handle_login_error(&err) {
return Ok(None);
}
}
Some(login_response::Union::PeerInfo(pi)) => {
interface.handle_peer_info(pi);
@@ -168,6 +169,9 @@ async fn connect_and_login(
Some(Data::Login((os_username, os_password, password, remember))) => {
interface.handle_login_from_ui(os_username, os_password, password, remember, &mut stream).await;
}
Some(Data::Message(msg)) => {
allow_err!(stream.send(&msg).await);
}
_ => {}
}
},