diff --git a/internal/engine/engine.go b/internal/engine/engine.go index 0ec78f86..546302cb 100644 --- a/internal/engine/engine.go +++ b/internal/engine/engine.go @@ -419,6 +419,7 @@ func untar(ctx context.Context, dst string, r io.Reader) error { // copy over contents if _, err := io.Copy(f, tr); err != nil { + f.Close() return err }