From 2e5c386c42c35d1278c3b8f1d6aebb2dfb810cb0 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Mon, 8 May 2023 14:40:57 +0000 Subject: [PATCH] Revert "Lock ssh handshake" This reverts commit b558269ac34f4f9d64a303670b13d6424327ff55. --- qemu/qemu-kernel.go | 8 -------- 1 file changed, 8 deletions(-) diff --git a/qemu/qemu-kernel.go b/qemu/qemu-kernel.go index c0d0ad9..7462798 100644 --- a/qemu/qemu-kernel.go +++ b/qemu/qemu-kernel.go @@ -15,7 +15,6 @@ import ( "os/exec" "runtime" "strings" - "sync" "syscall" "time" @@ -365,12 +364,7 @@ func (q System) WaitForSSH(timeout time.Duration) error { return errors.New("no ssh (timeout)") } -var sshMu sync.Mutex - func (q System) ssh(user string) (client *ssh.Client, err error) { - sshMu.Lock() - defer sshMu.Unlock() - cfg := &ssh.ClientConfig{ User: user, HostKeyCallback: ssh.InsecureIgnoreHostKey(), @@ -470,9 +464,7 @@ func (q System) scp(user, localPath, remotePath string, recursive bool) (err err HostKeyCallback: ssh.InsecureIgnoreHostKey(), } - sshMu.Lock() client, err := scp.NewClient(q.sshAddrPort, cfg, &scp.ClientOption{}) - sshMu.Unlock() if err != nil { return }