Correctly finalize DNS requests if filtered

This commit is contained in:
Daniel 2023-08-11 11:41:07 +02:00
parent cf4df1313e
commit d9c76cf4dc

View file

@ -177,6 +177,15 @@ func FilterResolvedDNS(
return rrCache
}
// Finalize verdict.
defer func() {
// Reset from previous filtering.
conn.Verdict.Active = network.VerdictUndecided
conn.Verdict.Worst = network.VerdictUndecided
// Update all values again.
finalizeVerdict(conn)
}()
// special grant for connectivity domains
if checkConnectivityDomain(ctx, conn, layeredProfile, nil) {
// returns true if check triggered