From 6670eae1ef8339ea760e5a2725abfe8a7fca9f20 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 --- 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 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 }