From c9c75e3dd37005c53fe40fb3ec1185d16bacf151 Mon Sep 17 00:00:00 2001 From: caolei Date: Tue, 10 May 2022 12:24:35 +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 db16d75f2..97736ad3c 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 }