diff --git a/smack-resolver-minidns/src/main/java/org/jivesoftware/smack/util/dns/minidns/MiniDnsResolver.java b/smack-resolver-minidns/src/main/java/org/jivesoftware/smack/util/dns/minidns/MiniDnsResolver.java index 2ecd717da..762065232 100644 --- a/smack-resolver-minidns/src/main/java/org/jivesoftware/smack/util/dns/minidns/MiniDnsResolver.java +++ b/smack-resolver-minidns/src/main/java/org/jivesoftware/smack/util/dns/minidns/MiniDnsResolver.java @@ -75,9 +75,8 @@ public class MiniDnsResolver extends DNSResolver implements SmackInitializer { return null; } - // TODO: Use ResolverResult.getResolutionUnsuccessfulException() found in newer MiniDNS versions. - if (!result.wasSuccessful()) { - ResolutionUnsuccessfulException resolutionUnsuccessfulException = getExceptionFrom(result); + ResolutionUnsuccessfulException resolutionUnsuccessfulException = result.getResolutionUnsuccessfulException(); + if (resolutionUnsuccessfulException != null) { failedAddresses.add(new HostAddress(name, resolutionUnsuccessfulException)); return null; }