Merge pull request #3570 from dmcgowan/fix-apply-trailing-data
Read trailing data on apply
This commit is contained in:
		| @@ -19,6 +19,7 @@ package apply | ||||
| import ( | ||||
| 	"context" | ||||
| 	"io" | ||||
| 	"io/ioutil" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/containerd/containerd/content" | ||||
| @@ -97,6 +98,11 @@ func (s *fsApplier) Apply(ctx context.Context, desc ocispec.Descriptor, mounts [ | ||||
| 		return emptyDesc, err | ||||
| 	} | ||||
|  | ||||
| 	// Read any trailing data | ||||
| 	if _, err := io.Copy(ioutil.Discard, rc); err != nil { | ||||
| 		return emptyDesc, err | ||||
| 	} | ||||
|  | ||||
| 	for _, p := range processors { | ||||
| 		if ep, ok := p.(interface { | ||||
| 			Err() error | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Phil Estes
					Phil Estes