Skip to content

Commit

Permalink
Merge PR #3172: ServerResolver: treat SRV lookups that return NOERROR…
Browse files Browse the repository at this point in the history
… but no records as errors.
  • Loading branch information
Kissaki committed Jul 13, 2017
2 parents d6e327d + 2bd0b7e commit 9d4691c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/ServerResolver_qt5.cpp
Expand Up @@ -67,10 +67,10 @@ QList<ServerResolverRecord> ServerResolverPrivate::records() {
void ServerResolverPrivate::srvResolved() { void ServerResolverPrivate::srvResolved() {
QDnsLookup *resolver = qobject_cast<QDnsLookup *>(sender()); QDnsLookup *resolver = qobject_cast<QDnsLookup *>(sender());


if (resolver->error() == QDnsLookup::NoError) { m_srvQueue = resolver->serviceRecords();
m_srvQueue = resolver->serviceRecords(); m_srvQueueRemain = m_srvQueue.count();
m_srvQueueRemain = m_srvQueue.count();


if (resolver->error() == QDnsLookup::NoError && m_srvQueueRemain > 0) {
for (int i = 0; i < m_srvQueue.count(); i++) { for (int i = 0; i < m_srvQueue.count(); i++) {
QDnsServiceRecord record = m_srvQueue.at(i); QDnsServiceRecord record = m_srvQueue.at(i);
int hostInfoId = QHostInfo::lookupHost(record.target(), this, SLOT(hostResolved(QHostInfo))); int hostInfoId = QHostInfo::lookupHost(record.target(), this, SLOT(hostResolved(QHostInfo)));
Expand Down

0 comments on commit 9d4691c

Please sign in to comment.