MCPcopy
hub / github.com/caddyserver/caddy / Read

Method Read

modules/caddyhttp/reverseproxy/fastcgi/reader.go:28–44  ·  view source on GitHub ↗
(p []byte)

Source from the content-addressed store, hash-verified

26}
27
28func (w *streamReader) Read(p []byte) (n int, err error) {
29 for !w.rec.hasMore() {
30 err = w.rec.fill(w.c.rwc)
31 if err != nil {
32 return 0, err
33 }
34
35 // standard error output
36 if w.rec.h.Type == Stderr {
37 if _, err = io.Copy(&w.stderr, &w.rec); err != nil {
38 return 0, err
39 }
40 }
41 }
42
43 return w.rec.Read(p)
44}

Callers

nothing calls this directly

Calls 2

hasMoreMethod · 0.80
fillMethod · 0.80

Tested by

no test coverage detected