X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/dc7d01f4d4031962ffd5734ca0c64146a7217e4a..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