diff --git a/ShhShell/SSH/SSHHandler.swift b/ShhShell/SSH/SSHHandler.swift index 635ab37..c0120f4 100644 --- a/ShhShell/SSH/SSHHandler.swift +++ b/ShhShell/SSH/SSHHandler.swift @@ -47,7 +47,7 @@ class SSHHandler: @unchecked Sendable, ObservableObject { } func getHostkey() -> String? { - guard connected else { return nil } + guard ssh_is_connected(session) == 0 else { return nil } var hostkey: ssh_key? ssh_get_server_publickey(session, &hostkey)