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 2a18ad6e7..2fefa3d0e 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 @@ -77,6 +77,9 @@ public class MiniDnsResolver extends SmackAndOsgiInitializer implements DNSResol public List lookupSRVRecords(String name) { List res = new LinkedList(); DNSMessage message = client.query(name, TYPE.SRV, CLASS.IN); + if (message == null) { + return res; + } for (Record record : message.getAnswers()) { SRV srv = (SRV) record.getPayload(); res.add(new SRVRecord(srv.getName(), srv.getPort(), srv.getPriority(), srv.getWeight()));