aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/QXmppOutgoingClient.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/client/QXmppOutgoingClient.cpp b/src/client/QXmppOutgoingClient.cpp
index 1fcb7c28..b9f01188 100644
--- a/src/client/QXmppOutgoingClient.cpp
+++ b/src/client/QXmppOutgoingClient.cpp
@@ -165,11 +165,10 @@ void QXmppOutgoingClientPrivate::connectToHost(const QString &host, quint16 port
void QXmppOutgoingClientPrivate::connectToNextDNSHost()
{
+ auto curIdx = nextSrvRecordIdx++;
connectToHost(
- dns.serviceRecords().at(nextSrvRecordIdx).target(),
- dns.serviceRecords().at(nextSrvRecordIdx).port());
-
- nextSrvRecordIdx++;
+ dns.serviceRecords().at(curIdx).target(),
+ dns.serviceRecords().at(curIdx).port());
}
/// Constructs an outgoing client stream.