INNER CODE UNIT · Go

func

cshum/imagor · blob.go:269

func (r *prefixedReadCloser) Read(p []byte) (int, error) {
	if r.prefix != nil {
		n, err := r.prefix.Read(p)
		if err == nil {
			return n, nil
		}
		if err != io.EOF {
			return n, err
		}
		if n > 0 {
			r.prefix = nil
			return n, nil
		}
		r.prefix = nil
	}
	if r.reader == nil {
		return 0, io.EOF
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…