From 40d067fc5be6eda0af29278aa95bc5782c143bf8 Mon Sep 17 00:00:00 2001 From: Mario Leyva Date: Tue, 14 Jan 2025 19:19:46 -0800 Subject: [PATCH] [Bug] Remove clean-up of `img` after `ScanContainer` is called. Clean-up should be done by the caller of the function. PiperOrigin-RevId: 715613761 --- scalibr.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/scalibr.go b/scalibr.go index 9bf09cdc..27f99afc 100644 --- a/scalibr.go +++ b/scalibr.go @@ -257,8 +257,6 @@ func (Scanner) Scan(ctx context.Context, config *ScanConfig) (sr *ScanResult) { // details. Functions to create an Image from a tarball, remote name, or v1.Image are available in // the artifact/image/layerscanning/image package. func (s Scanner) ScanContainer(ctx context.Context, img *image.Image, config *ScanConfig) (sr *ScanResult, err error) { - defer img.CleanUp() - chainLayers, err := img.ChainLayers() if err != nil { return nil, fmt.Errorf("failed to get chain layers: %w", err)