From adc143e6c5c31830c28d626f6c4f2198acf80dc6 Mon Sep 17 00:00:00 2001 From: yupengzte Date: Tue, 9 May 2017 19:24:21 +0800 Subject: [PATCH] check err Signed-off-by: yupengzte Upstream-commit: 595901bd7ed629222dbcbf43724b2d2bca66464f Component: engine --- components/engine/distribution/push_v2.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/engine/distribution/push_v2.go b/components/engine/distribution/push_v2.go index d89416d2d4..29e44f7c8b 100644 --- a/components/engine/distribution/push_v2.go +++ b/components/engine/distribution/push_v2.go @@ -415,6 +415,10 @@ func (pd *v2PushDescriptor) uploadUsingSession( var reader io.ReadCloser contentReader, err := pd.layer.Open() + if err != nil { + return distribution.Descriptor{}, retryOnError(err) + } + size, _ := pd.layer.Size() reader = progress.NewProgressReader(ioutils.NewCancelReadCloser(ctx, contentReader), progressOutput, size, pd.ID(), "Pushing")