diff --git a/builder/vmware/step_upload_tools.go b/builder/vmware/step_upload_tools.go index a381e2ae3..ee6bfc14c 100644 --- a/builder/vmware/step_upload_tools.go +++ b/builder/vmware/step_upload_tools.go @@ -3,7 +3,6 @@ package vmware import ( "github.com/mitchellh/multistep" "github.com/mitchellh/packer/packer" - "log" "os" "fmt" ) @@ -16,13 +15,13 @@ func (*stepUploadTools) Run(state map[string]interface{}) multistep.StepAction { driver := state["driver"].(Driver) ui.Say("Uploading the VMware Tools.") - log.Println("Uploading the VMware Tools.") f, err := os.Open(driver.ToolsIsoPath()) if err != nil { state["error"] = fmt.Errorf("Error opening VMware Tools ISO: %s", err) return multistep.ActionHalt } + defer f.Close() if err := comm.Upload("/tmp/linux.iso", f); err != nil { state["error"] = fmt.Errorf("Error uploading VMware Tools: %s", err)