Simplification

pull/168/head
M66B 5 years ago
parent 266959ece8
commit 3cfbb08797

@ -230,20 +230,13 @@ public class EmailProvider {
Record[] records = lookupDNS(context, domain, Type.MX); Record[] records = lookupDNS(context, domain, Type.MX);
for (Record record : records) { for (Record record : records) {
String target = ((MXRecord) record).getTarget().toString(true); String target = ((MXRecord) record).getTarget().toString(true);
while (!TextUtils.isEmpty(target)) { while (target != null && target.indexOf('.') > 0) {
try { try {
return _fromISPDB(context, target, email); return _fromISPDB(context, target, email);
} catch (Throwable ex1) { } catch (Throwable ex1) {
Log.w(ex1); Log.w(ex1);
int dot = target.indexOf('.'); int dot = target.indexOf('.');
if (dot < 0)
target = null;
else {
target = target.substring(dot + 1); target = target.substring(dot + 1);
if (target.indexOf('.') < 0)
target = null;
}
} }
} }
} }

Loading…
Cancel
Save