made it a while loop to not do the rest of the auth methods if one suceeds

This commit is contained in:
neon443
2025-07-03 12:35:51 +01:00
parent 0ba1d5091e
commit 4f7b948fa4

View File

@@ -71,6 +71,7 @@ class SSHHandler: @unchecked Sendable, ObservableObject {
//TODO: check hostkey
while state != .authorized {
for method in getAuthMethods() {
switch method {
case .password:
@@ -91,8 +92,7 @@ class SSHHandler: @unchecked Sendable, ObservableObject {
disconnect()
}
}
guard state == .authorized else { return }
}
ssh_channel_request_env(channel, "TERM", "xterm-256color")
ssh_channel_request_env(channel, "LANG", "en_US.UTF-8")