From 127af01a27db3a6b7fef2929db2089c14ed8e195 Mon Sep 17 00:00:00 2001 From: raygecao Date: Wed, 11 May 2022 16:34:02 +0800 Subject: [PATCH] not read directly in case the reader is not drained Signed-off-by: raygecao --- pkg/oras/provider.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/oras/provider.go b/pkg/oras/provider.go index db16d75f..97736ad3 100644 --- a/pkg/oras/provider.go +++ b/pkg/oras/provider.go @@ -70,7 +70,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 }