Merge pull request #2365 from daehyeok/remove_paused_virtualbox

VirtualBox: Delete machine in 'PAUSED' state
This commit is contained in:
Jean-Laurent de Morlhon 2015-11-20 16:05:37 +01:00
commit a8d9b498a4
1 changed files with 4 additions and 0 deletions

View File

@ -514,6 +514,10 @@ func (d *Driver) Remove() error {
if err := d.Stop(); err != nil {
return err
}
} else if s != state.Stopped {
if err := d.Kill(); err != nil {
return err
}
}
// vbox will not release it's lock immediately after the stop
time.Sleep(1 * time.Second)