X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0a46b75ac1e96a6f5ce3ae797eb4306b352fab36..9b90fe97f8e92794856e3d730811953e1c13ea25:/sdk/go/keepclient/collectionreader.go 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)