registry/storage: close filereader after allocation
Signed-off-by: Stephen J Day <stephen.day@docker.com>master
							parent
							
								
									ef17db8d73
								
							
						
					
					
						commit
						46dd057f5c
					
				|  | @ -227,6 +227,7 @@ func (bw *blobWriter) validateBlob(ctx context.Context, desc distribution.Descri | |||
| 			if err != nil { | ||||
| 				return distribution.Descriptor{}, err | ||||
| 			} | ||||
| 			defer fr.Close() | ||||
| 
 | ||||
| 			tr := io.TeeReader(fr, digester.Hash()) | ||||
| 
 | ||||
|  |  | |||
|  | @ -91,6 +91,7 @@ func (bw *blobWriter) resumeDigestAt(ctx context.Context, offset int64) error { | |||
| 		if err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 		defer fr.Close() | ||||
| 
 | ||||
| 		if _, err = fr.Seek(int64(h.Len()), os.SEEK_SET); err != nil { | ||||
| 			return fmt.Errorf("unable to seek to layer reader offset %d: %s", h.Len(), err) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue