INNER CODE UNIT · Go
drainBody
jwilder/dockerize · main.go:102
func drainBody(body io.ReadCloser) {
_, _ = io.Copy(io.Discard, body)
_ = body.Close()
}
func waitForDependencies() {
dependencyChan := make(chan struct{})
go func() {
for _, u := range urls {
log.Println("Waiting for:", u.String())
switch u.Scheme {
case "file":
waitForFile(u)
case "tcp", "tcp4", "tcp6":
waitForSocket(u.Scheme, u.Host, waitTimeoutFlag)
case "unix":