fix(wcth): match legacy TH w/ empty DNS reply (#546)
See https://github.com/ooni/probe/issues/1707#issuecomment-944322725
This commit is contained in:
parent
2d1666b88b
commit
2fa87f0e00
3 changed files with 11 additions and 3 deletions
|
|
@ -51,8 +51,13 @@ func dnsMapFailure(failure *string) *string {
|
|||
// already checking for this specific error string.
|
||||
s := webconnectivity.DNSNameError
|
||||
return &s
|
||||
case netxlite.FailureDNSNoAnswer,
|
||||
netxlite.FailureDNSNonRecoverableFailure,
|
||||
case netxlite.FailureDNSNoAnswer:
|
||||
// In this case the legacy TH would produce an empty
|
||||
// reply that is not attached to any error.
|
||||
//
|
||||
// See https://github.com/ooni/probe/issues/1707#issuecomment-944322725
|
||||
return nil
|
||||
case netxlite.FailureDNSNonRecoverableFailure,
|
||||
netxlite.FailureDNSRefusedError,
|
||||
netxlite.FailureDNSServerMisbehaving,
|
||||
netxlite.FailureDNSTemporaryFailure:
|
||||
|
|
|
|||
Loading…
Reference in a new issue