From 3cfbb08797c559b29fb92a264166c0abc05d4303 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 15 Nov 2019 16:12:56 +0100 Subject: [PATCH] Simplification --- .../main/java/eu/faircode/email/EmailProvider.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EmailProvider.java b/app/src/main/java/eu/faircode/email/EmailProvider.java index d06c2dda93..6e6fda41f2 100644 --- a/app/src/main/java/eu/faircode/email/EmailProvider.java +++ b/app/src/main/java/eu/faircode/email/EmailProvider.java @@ -230,20 +230,13 @@ public class EmailProvider { Record[] records = lookupDNS(context, domain, Type.MX); for (Record record : records) { String target = ((MXRecord) record).getTarget().toString(true); - while (!TextUtils.isEmpty(target)) { + while (target != null && target.indexOf('.') > 0) { try { return _fromISPDB(context, target, email); } catch (Throwable ex1) { Log.w(ex1); - int dot = target.indexOf('.'); - if (dot < 0) - target = null; - else { - target = target.substring(dot + 1); - if (target.indexOf('.') < 0) - target = null; - } + target = target.substring(dot + 1); } } }