MCPcopy Create free account
hub / github.com/imroc/req / seeUpcomingDoubleCRLF

Function seeUpcomingDoubleCRLF

transfer.go:823–836  ·  view source on GitHub ↗
(r *bufio.Reader)

Source from the content-addressed store, hash-verified

821)
822
823func seeUpcomingDoubleCRLF(r *bufio.Reader) bool {
824 for peekSize := 4; ; peekSize++ {
825 // This loop stops when Peek returns an error,
826 // which it does when r's buffer has been filled.
827 buf, err := r.Peek(peekSize)
828 if bytes.HasSuffix(buf, doubleCRLF) {
829 return true
830 }
831 if err != nil {
832 break
833 }
834 }
835 return false
836}
837
838var errTrailerEOF = errors.New("http: unexpected EOF reading trailer")
839

Callers 1

readTrailerMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…