X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/827879be023e90d58eb681b3c930154739a0b27f..3b12ef6b6d7ff6852f6109ab71dbec382322a686:/sdk/go/keepclient/block_cache.go diff --git a/sdk/go/keepclient/block_cache.go b/sdk/go/keepclient/block_cache.go index 7d03b68b9c..77eb317107 100644 --- a/sdk/go/keepclient/block_cache.go +++ b/sdk/go/keepclient/block_cache.go @@ -64,6 +64,10 @@ func (c *BlockCache) Get(kc *KeepClient, locator string) ([]byte, error) { var data []byte if err == nil { data, err = ioutil.ReadAll(rdr) + err2 := rdr.Close() + if err == nil { + err = err2 + } } c.mtx.Lock() b.data, b.err = data, err