Parallels-iso errors while removing floppy drive GH-1226

Status "stopping" should be handled in IsRunning
This commit is contained in:
Rickard von Essen 2014-06-06 15:59:27 +02:00
parent 1dcaf17168
commit 905f242582
1 changed files with 5 additions and 0 deletions

View File

@ -79,6 +79,8 @@ func (d *Parallels9Driver) IsRunning(name string) (bool, error) {
return false, err
}
log.Printf("Checking VM state: %s\n", strings.TrimSpace(stdout.String()))
for _, line := range strings.Split(stdout.String(), "\n") {
if line == "running" {
return true, nil
@ -90,6 +92,9 @@ func (d *Parallels9Driver) IsRunning(name string) (bool, error) {
if line == "paused" {
return true, nil
}
if line == "stopping" {
return true, nil
}
}
return false, nil