From 49760c065e1945e9d13ec09a553db0cb765510a5 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Wed, 24 May 2023 19:46:11 +0000 Subject: [PATCH] fix: set error when qemu is dead --- qemu/qemu-kernel.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qemu/qemu-kernel.go b/qemu/qemu-kernel.go index 283c0ed..e9d4d4d 100644 --- a/qemu/qemu-kernel.go +++ b/qemu/qemu-kernel.go @@ -382,6 +382,7 @@ func (q *System) ssh(user string) (client *ssh.Client, err error) { for retries := q.SSH.Retries; retries > 0; retries-- { if q.Died { + err = errors.New("qemu is dead") return } @@ -519,6 +520,7 @@ func (q System) scp(user, localPath, remotePath string, recursive bool) (err err func (q *System) scpWithRetry(user, localPath, remotePath string, recursive bool) (err error) { for retries := q.SSH.Retries; retries > 0; retries-- { if q.Died { + err = errors.New("qemu is dead") return }