diff --git a/drivers/virtualbox/disk.go b/drivers/virtualbox/disk.go index 966a425565..d99f1f395c 100644 --- a/drivers/virtualbox/disk.go +++ b/drivers/virtualbox/disk.go @@ -11,8 +11,8 @@ type VirtualDisk struct { Path string } -func (d *Driver) getVMDiskInfo() (*VirtualDisk, error) { - out, err := d.vbmOut("showvminfo", d.MachineName, "--machinereadable") +func (d *Driver) getVMDiskInfo(name string) (*VirtualDisk, error) { + out, err := d.vbmOut("showvminfo", name, "--machinereadable") if err != nil { return nil, err } diff --git a/drivers/virtualbox/virtualbox.go b/drivers/virtualbox/virtualbox.go index 948ba38991..da6709fa77 100644 --- a/drivers/virtualbox/virtualbox.go +++ b/drivers/virtualbox/virtualbox.go @@ -249,7 +249,7 @@ func (d *Driver) Create() error { // make sure vm is stopped _ = d.vbm("controlvm", name, "poweroff") - diskInfo, err := d.getVMDiskInfo() + diskInfo, err := d.getVMDiskInfo(name) if err != nil { return err } @@ -263,7 +263,7 @@ func (d *Driver) Create() error { } log.Debugf("Importing VM settings...") - vmInfo, err := d.getVMInfo() + vmInfo, err := d.getVMInfo(name) if err != nil { return err } diff --git a/drivers/virtualbox/vm.go b/drivers/virtualbox/vm.go index b32d75580f..a130243997 100644 --- a/drivers/virtualbox/vm.go +++ b/drivers/virtualbox/vm.go @@ -12,8 +12,8 @@ type VirtualBoxVM struct { Memory int } -func (d *Driver) getVMInfo() (*VirtualBoxVM, error) { - out, err := d.vbmOut("showvminfo", d.MachineName, "--machinereadable") +func (d *Driver) getVMInfo(name string) (*VirtualBoxVM, error) { + out, err := d.vbmOut("showvminfo", name, "--machinereadable") if err != nil { return nil, err }