- err = fmt.Errorf("error setting read deadline: %s", err)
- }
- n, err = r.r.Read(b)
- // Convert common errors into io.EOF.
- // if err != nil {
- // if opError, ok := err.(*net.OpError); ok && opError.Op == "read" && opError.Err == syscall.ECONNRESET {
- // err = io.EOF
- // } else if netErr, ok := err.(net.Error); ok && netErr.Timeout() {
- // if n != 0 {
- // panic(n)
- // }
- // err = io.EOF
- // }
- // }
- return