From 5036b9f8a5af85139a8e9467bed27c8a865f088d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 22 May 2024 08:13:59 +0530 Subject: [PATCH] Fix failing test in CI --- kittens/ssh/utils.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/kittens/ssh/utils.go b/kittens/ssh/utils.go index e66a2a1b8..e28aa0a5e 100644 --- a/kittens/ssh/utils.go +++ b/kittens/ssh/utils.go @@ -5,15 +5,16 @@ package ssh import ( "fmt" "io" - "kitty" - "kitty/tools/config" - "kitty/tools/utils" "os/exec" "path/filepath" "regexp" "strconv" "strings" "sync" + + "kitty" + "kitty/tools/config" + "kitty/tools/utils" ) var _ = fmt.Print @@ -49,6 +50,10 @@ var SSHOptions = sync.OnceValue(func() (ssh_options map[string]string) { return } text := utils.UnsafeBytesToString(raw) + if strings.Contains(text, "OpenSSL version mismatch.") { + // https://bugzilla.mindrot.org/show_bug.cgi?id=3548 + return + } ssh_options = make(map[string]string, 32) for { pos := strings.IndexByte(text, '[')