in v3/internal/hash_io.go [26:36]
func (r *contentLengthReader) Read(b []byte) (int, error) {
if r.body == nil {
return 0, io.EOF
}
n, err := r.body.Read(b)
if err != nil && err != io.EOF {
return n, err
}
r.contentLength += int64(n)
return n, err
}