This commit is contained in:
Patrick Pacher
2020-04-14 16:59:22 +02:00
parent 78d38a194d
commit 4798f97cba

View File

@@ -176,15 +176,10 @@ func handleRequest(ctx context.Context, w dns.ResponseWriter, query *dns.Msg) er
// get connection
conn := network.NewConnectionFromDNSRequest(ctx, q.FQDN, remoteAddr.IP, uint16(remoteAddr.Port))
if conn.Process() == nil {
if conn.Process().Profile() == nil {
tracer.Infof("nameserver: failed to find process for request %s, returning NXDOMAIN", conn)
returnNXDomain(w, query)
return nil
}
if conn.Process().Profile() == nil {
tracer.Infof("nameserver: process %s does not have a profile associated, returning NXDOMAIN", conn.Process())
returnNXDomain(w, query)
conn.Save() // save blocked request
return nil
}