mirror of
https://github.com/safing/portmaster
synced 2025-09-13 16:29:42 +00:00
Fix second write when responding with extra section
This commit is contained in:
parent
ee3c046656
commit
a498611a2a
2 changed files with 3 additions and 3 deletions
|
@ -309,7 +309,7 @@ retry:
|
|||
}
|
||||
}
|
||||
|
||||
func resolveAndCache(ctx context.Context, q *Query, oldCache *RRCache) (rrCache *RRCache, err error) { //nolint:gocognit
|
||||
func resolveAndCache(ctx context.Context, q *Query, oldCache *RRCache) (rrCache *RRCache, err error) { //nolint:gocognit,gocyclo
|
||||
// get resolvers
|
||||
resolvers, tryAll := GetResolversInScope(ctx, q)
|
||||
if len(resolvers) == 0 {
|
||||
|
@ -377,7 +377,7 @@ resolveLoop:
|
|||
// Defensive: This should normally not happen.
|
||||
continue
|
||||
}
|
||||
// Check if request suceeded and whether we should try another resolver.
|
||||
// Check if request succeeded and whether we should try another resolver.
|
||||
if rrCache.RCode != dns.RcodeSuccess && tryAll {
|
||||
continue
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue