aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppOutgoingClient.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-10-14 22:34:22 +0200
committerLinus Jahn <lnj@kaidan.im>2019-10-14 22:34:22 +0200
commitb1cd9bb4547a1120b19d4e996afba0f39c041d22 (patch)
tree97e43843f47e29fe4910224a9878ed98add92861 /src/client/QXmppOutgoingClient.cpp
parentf95db9d35fe8ef0ed025552043f1582db9c0834d (diff)
parent4ef390c2958ba6c498e529b3ba948ab1ef094454 (diff)
Merge remote-tracking branch 'origin/stable'
Diffstat (limited to 'src/client/QXmppOutgoingClient.cpp')
-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.