Skip to content

Commit 0ddfe5a

Browse files
Remove defer to handle new containerregistry limiter
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
1 parent 447d1d9 commit 0ddfe5a

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

pkg/buildpacks/download.go

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,20 @@ func removeDuplicates(buildpacks []buildpack.BuildModule) []buildpack.BuildModul
9797

9898
func extractBuildpacks(buildpacks []buildpack.BuildModule, dir string) error {
9999
for _, bp := range buildpacks {
100-
reader, err := bp.Open()
100+
err := extractBuildpack(bp, dir)
101101
if err != nil {
102102
return err
103103
}
104-
defer reader.Close()
105-
106-
if err := archive.ExtractWithBaseOverride(reader, dist.BuildpacksDir, dir); err != nil {
107-
return err
108-
}
109104
}
110105
return nil
111106
}
107+
108+
func extractBuildpack(bp buildpack.BuildModule, dir string) error {
109+
reader, err := bp.Open()
110+
if err != nil {
111+
return err
112+
}
113+
defer reader.Close()
114+
115+
return archive.ExtractWithBaseOverride(reader, dist.BuildpacksDir, dir)
116+
}

0 commit comments

Comments
 (0)