[BUGFIX] Resolver: allow srv entry with priority 0
This commit is contained in:
parent
b1e290aea0
commit
6fe0137529
|
@ -173,18 +173,21 @@ public class Resolver {
|
|||
final List<Result> results = new ArrayList<>();
|
||||
final List<Thread> threads = new ArrayList<>();
|
||||
for (SRV record : result.getAnswersOrEmptySet()) {
|
||||
if (record.name.length() == 0 && record.priority == 0) {
|
||||
if (record.name.length() == 0) {
|
||||
continue;
|
||||
}
|
||||
Log.d(Config.LOGTAG, Resolver.class.getSimpleName() + ": SRV " + record.toString());
|
||||
threads.add(new Thread(() -> {
|
||||
final List<Result> ipv6s = resolveIp(record, AAAA.class, result.isAuthenticData(), directTls);
|
||||
synchronized (results) {
|
||||
Log.d(Config.LOGTAG, Resolver.class.getSimpleName() + ": SRV-AAAA" + ipv6s);
|
||||
results.addAll(ipv6s);
|
||||
}
|
||||
}));
|
||||
threads.add(new Thread(() -> {
|
||||
final List<Result> ipv4s = resolveIp(record, A.class, result.isAuthenticData(), directTls);
|
||||
synchronized (results) {
|
||||
Log.d(Config.LOGTAG, Resolver.class.getSimpleName() + ": SRV-A" + ipv6s);
|
||||
results.addAll(ipv4s);
|
||||
}
|
||||
}));
|
||||
|
|
Loading…
Reference in New Issue