X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b51781b96a666ac5e671dfed8c255ac02f7da163..aaab24cd029c049963acf74ff8ec3694c599ba20:/sdk/go/keepclient/collectionreader.go?ds=sidebyside diff --git a/sdk/go/keepclient/collectionreader.go b/sdk/go/keepclient/collectionreader.go index d2c171d961..bed60f4995 100644 --- a/sdk/go/keepclient/collectionreader.go +++ b/sdk/go/keepclient/collectionreader.go @@ -209,6 +209,10 @@ GET: } var buf = make([]byte, fs.Offset+fs.Len) _, err = io.ReadFull(rdr, buf) + errClosing := rdr.Close() + if err == nil { + err = errClosing + } if err != nil { r.err = err close(r.errNotNil)