X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f3b8d03f7063b162355bccfd71aeb2b8b67bbdbb..3583e494ed815632bbaa2582fd0a49110a21123b:/sdk/go/keepclient/hashcheck.go?ds=sidebyside diff --git a/sdk/go/keepclient/hashcheck.go b/sdk/go/keepclient/hashcheck.go index 0966e072ea..f1d5c6ccce 100644 --- a/sdk/go/keepclient/hashcheck.go +++ b/sdk/go/keepclient/hashcheck.go @@ -47,12 +47,7 @@ func (hcr HashCheckingReader) Read(p []byte) (n int, err error) { // BadChecksum if writing is successful but the checksum doesn't // match. func (hcr HashCheckingReader) WriteTo(dest io.Writer) (written int64, err error) { - if writeto, ok := hcr.Reader.(io.WriterTo); ok { - written, err = writeto.WriteTo(io.MultiWriter(dest, hcr.Hash)) - } else { - written, err = io.Copy(io.MultiWriter(dest, hcr.Hash), hcr.Reader) - } - + written, err = io.Copy(io.MultiWriter(dest, hcr.Hash), hcr.Reader) if err != nil { return written, err }