Pārlūkot izejas kodu

Close DecompressStream after layer is downloaded

Signed-off-by: Leandro Motta Barros <lmb@stackedboxes.org>
Leandro Motta Barros 2 gadi atpakaļ
vecāks
revīzija
bb21e0f191
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      distribution/xfer/download.go

+ 1 - 0
distribution/xfer/download.go

@@ -344,6 +344,7 @@ func (ldm *LayerDownloadManager) makeDownloadFunc(descriptor DownloadDescriptor,
 				d.err = fmt.Errorf("could not get decompression stream: %v", err)
 				d.err = fmt.Errorf("could not get decompression stream: %v", err)
 				return
 				return
 			}
 			}
+			defer inflatedLayerData.Close()
 
 
 			var src distribution.Descriptor
 			var src distribution.Descriptor
 			if fs, ok := descriptor.(distribution.Describable); ok {
 			if fs, ok := descriptor.(distribution.Describable); ok {