@ -74,7 +74,9 @@ func (h *udpHandler) fetchUDPInput(conn core.UDPConn, input net.PacketConn) {
input.SetDeadline(time.Now().Add(h.timeout))
n, _, err := input.ReadFrom(buf)
if err != nil {
log.Warnf("read remote failed: %v", err)
if err, ok := err.(net.Error); ok && !err.Timeout() {
}
return