(r *bufio.Reader)
| 821 | ) |
| 822 | |
| 823 | func 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 | |
| 838 | var errTrailerEOF = errors.New("http: unexpected EOF reading trailer") |
| 839 |
no outgoing calls
no test coverage detected
searching dependent graphs…