From a78e5d4763dbb667540e6832c82bd3a9c4fc2118 Mon Sep 17 00:00:00 2001 From: poornas Date: Fri, 24 Jan 2020 15:49:16 -0800 Subject: [PATCH] Add missing error check in cache GetObjectNInfo (#8889) --- cmd/disk-cache.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/disk-cache.go b/cmd/disk-cache.go index 079f1fd29..3e42e3649 100644 --- a/cmd/disk-cache.go +++ b/cmd/disk-cache.go @@ -284,6 +284,9 @@ func (c *cacheObjects) GetObjectNInfo(ctx context.Context, bucket, object string } bkReader, bkErr := c.GetObjectNInfoFn(ctx, bucket, object, rs, h, lockType, opts) + if bkErr != nil { + return bkReader, bkErr + } // Record if cache has a hit that was invalidated by ETag verification if cacheErr == nil { bkReader.ObjInfo.CacheLookupStatus = CacheHit