diff --git a/pkg/machine/qemu/machine.go b/pkg/machine/qemu/machine.go index 6cfc394620..75e97c33cf 100644 --- a/pkg/machine/qemu/machine.go +++ b/pkg/machine/qemu/machine.go @@ -661,7 +661,7 @@ func (v *MachineVM) Start(name string, opts machine.StartOptions) error { return err } listening := v.isListening() - for state != machine.Running || !listening { + for state != machine.Running && !listening { time.Sleep(100 * time.Millisecond) state, err = v.State(true) if err != nil {