mirror of
https://github.com/safing/portmaster
synced 2025-09-01 10:09:11 +00:00
Correctly finalize DNS requests if filtered
This commit is contained in:
parent
cf4df1313e
commit
d9c76cf4dc
1 changed files with 9 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue