Переглянути джерело

Merge pull request #33105 from YuPengZTE/devContentReader

check err
Aaron Lehmann 8 роки тому
батько
коміт
9370b6ac2d
1 змінених файлів з 4 додано та 0 видалено
  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")