Correctly finalize DNS requests if filtered
This commit is contained in:
@@ -177,6 +177,15 @@ func FilterResolvedDNS(
|
|||||||
return rrCache
|
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
|
// special grant for connectivity domains
|
||||||
if checkConnectivityDomain(ctx, conn, layeredProfile, nil) {
|
if checkConnectivityDomain(ctx, conn, layeredProfile, nil) {
|
||||||
// returns true if check triggered
|
// returns true if check triggered
|
||||||
|
|||||||
Reference in New Issue
Block a user