projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
9009: Fix missing Close() in collectionreader.
[arvados.git]
/
sdk
/
go
/
keepclient
/
collectionreader.go
diff --git
a/sdk/go/keepclient/collectionreader.go
b/sdk/go/keepclient/collectionreader.go
index d2c171d96111af3e3c6922f73511427d0d41ae2a..bed60f499562a36c4585018932860fe35df34701 100644
(file)
--- 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)