diff --git a/pkg/oras/provider.go b/pkg/oras/provider.go index a41b2f37d..2a5545aa9 100644 --- a/pkg/oras/provider.go +++ b/pkg/oras/provider.go @@ -71,7 +71,7 @@ func (f *fetcherReaderAt) ReadAt(p []byte, off int64) (n int, err error) { f.rc = rc } - n, err = f.rc.Read(p) + n, err = io.ReadFull(f.rc, p) if err != nil { return n, err }