Ignore malformed UDP datagrams without headers (#622)

Ignore malformed UDP datagrams with incomplete DNS headers
This commit is contained in:
Tom Thorogood 2018-01-10 18:21:00 +10:30 committed by Miek Gieben
parent 69d25e845f
commit ddd8477be2
1 changed files with 3 additions and 0 deletions

View File

@ -514,6 +514,9 @@ func (srv *Server) serveUDP(l *net.UDPConn) error {
}
return err
}
if len(m) < headerSize {
continue
}
go srv.serve(s.RemoteAddr(), handler, m, l, s, nil)
}
}