@@ -99,6 +99,7 @@ func ForBaseImageInIndex(digest digest.Digest, workspace string, apiKey string)
9999
100100 if resp .StatusCode == 200 {
101101 var manifestList []types.IndexManifestList
102+ defer resp .Body .Close () //nolint:errcheck
102103 body , err := io .ReadAll (resp .Body )
103104 if err != nil {
104105 return nil , errors .Wrapf (err , "failed to read response body" )
@@ -141,6 +142,7 @@ func ForBaseImageWithoutCve(cve string, name string, sb *types.Sbom, workspace s
141142 }
142143
143144 var result ImageQueryResult
145+ defer resp .Body .Close () //nolint:errcheck
144146 err = edn .NewDecoder (resp .Body ).Decode (& result )
145147 if err != nil {
146148 return nil , errors .Wrapf (err , "failed to unmarshal response" )
@@ -182,6 +184,7 @@ func ForBaseImageInDb(digest digest.Digest, workspace string, apiKey string) (*[
182184 }
183185
184186 var result ImageQueryResult
187+ defer resp .Body .Close () //nolint:errcheck
185188 err = edn .NewDecoder (resp .Body ).Decode (& result )
186189 if err != nil {
187190 return nil , errors .Wrapf (err , "failed to unmarshal response" )
@@ -215,6 +218,7 @@ func ForRepositoryInDb(repo string, workspace string, apiKey string) (*types.Rep
215218 }
216219
217220 var result RepositoryQueryResult
221+ defer resp .Body .Close () //nolint:errcheck
218222 err = edn .NewDecoder (resp .Body ).Decode (& result )
219223 if err != nil {
220224 return nil , errors .Wrapf (err , "failed to unmarshal response" )
0 commit comments