Refactoring

master
M66B 5 days ago
parent dd7775acfa
commit 1f63fea82e

@ -42,6 +42,7 @@ import org.minidns.dnsqueryresult.DnsQueryResult;
import org.minidns.dnsqueryresult.StandardDnsQueryResult;
import org.minidns.dnssec.DnssecClient;
import org.minidns.dnssec.DnssecResultNotAuthenticException;
import org.minidns.dnssec.DnssecUnverifiedReason;
import org.minidns.dnssec.DnssecValidationFailedException;
import org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism;
import org.minidns.hla.DnssecResolverApi;
@ -76,6 +77,7 @@ import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Locale;
import java.util.Set;
import java.util.concurrent.Executor;
import java.util.concurrent.Semaphore;
import java.util.concurrent.TimeUnit;
@ -216,9 +218,10 @@ public class DnsHelper {
throw ex;
}
boolean secure = (data.getUnverifiedReasons() != null);
Set<DnssecUnverifiedReason> unverifiedReasons = data.getUnverifiedReasons();
boolean secure = (unverifiedReasons == null || unverifiedReasons.isEmpty());
Log.i("DNS secure=" + secure + " dnssec=" + dnssec);
if (secure && dnssec) {
if (!secure && dnssec) {
DnssecResultNotAuthenticException ex = data.getDnssecResultNotAuthenticException();
if (ex != null)
throw ex;

Loading…
Cancel
Save