aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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 f7eb8099..3e8b4034 100644
--- a/src/client/QXmppOutgoingClient.cpp
+++ b/src/client/QXmppOutgoingClient.cpp
@@ -169,11 +169,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.