diff --git a/app/src/main/java/eu/faircode/email/DnsHelper.java b/app/src/main/java/eu/faircode/email/DnsHelper.java index 226d6918a4..0d33c0575a 100644 --- a/app/src/main/java/eu/faircode/email/DnsHelper.java +++ b/app/src/main/java/eu/faircode/email/DnsHelper.java @@ -77,7 +77,6 @@ import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Locale; -import java.util.Random; import java.util.Set; import java.util.concurrent.Executor; import java.util.concurrent.Semaphore; @@ -330,12 +329,8 @@ public class DnsHelper { if (!hasDnsSec()) dnssec = false; - if (!dns_custom && !dnssec) { - InetAddress[] all = InetAddress.getAllByName(host); - if (all == null || all.length == 0) - throw new UnknownHostException(host); - return all[new Random().nextInt(all.length)]; - } + if (!dns_custom && !dnssec) + return InetAddress.getByName(host); if (ConnectionHelper.isNumericAddress(host)) return InetAddress.getByName(host);