From 67780a813d057b825a88d95ef3baf85221f1f18b Mon Sep 17 00:00:00 2001 From: Sylvia Crowe Date: Thu, 18 Apr 2024 14:23:03 -0700 Subject: [PATCH] fix: add a new line when writing to knownhosts This fixes issue #476 by ensuring that when waveterm writes to a knownhosts file, a newline character is appended at the end. --- wavesrv/pkg/remote/sshclient.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wavesrv/pkg/remote/sshclient.go b/wavesrv/pkg/remote/sshclient.go index ee56aba16..f235accde 100644 --- a/wavesrv/pkg/remote/sshclient.go +++ b/wavesrv/pkg/remote/sshclient.go @@ -292,7 +292,7 @@ func writeToKnownHosts(knownHostsFile string, newLine string, getUserVerificatio return UserInputCancelError{Err: fmt.Errorf("canceled by the user")} } - _, err = f.WriteString(newLine) + _, err = f.WriteString(newLine + "\n") if err != nil { f.Close() return err