Explorar o código

check err

Signed-off-by: yupengzte <yu.peng36@zte.com.cn>
yupengzte %!s(int64=8) %!d(string=hai) anos
pai
achega
595901bd7e
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      distribution/push_v2.go

+ 4 - 0
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")