diff --git a/dive/image/docker/build.go b/dive/image/docker/build.go index 56d0bd8a..935029f2 100644 --- a/dive/image/docker/build.go +++ b/dive/image/docker/build.go @@ -10,6 +10,7 @@ func buildImageFromCli(buildArgs []string) (string, error) { return "", err } defer os.Remove(iidfile.Name()) + defer iidfile.Close() allArgs := append([]string{"--iidfile", iidfile.Name()}, buildArgs...) err = runDockerCmd("build", allArgs...) diff --git a/dive/image/podman/build.go b/dive/image/podman/build.go index 9909c889..17c188ae 100644 --- a/dive/image/podman/build.go +++ b/dive/image/podman/build.go @@ -13,6 +13,7 @@ func buildImageFromCli(buildArgs []string) (string, error) { return "", err } defer os.Remove(iidfile.Name()) + defer iidfile.Close() allArgs := append([]string{"--iidfile", iidfile.Name()}, buildArgs...) err = runPodmanCmd("build", allArgs...)