diff options
Diffstat (limited to 'src/base')
| -rw-r--r-- | src/base/QXmppStreamFeatures.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/QXmppStreamFeatures.cpp b/src/base/QXmppStreamFeatures.cpp index 8041ea4d..89ce8e9a 100644 --- a/src/base/QXmppStreamFeatures.cpp +++ b/src/base/QXmppStreamFeatures.cpp @@ -319,7 +319,7 @@ void QXmppStreamFeatures::parse(const QDomElement &element) // parse advertised SASL Authentication mechanisms QDomElement mechs = element.firstChildElement(QStringLiteral("mechanisms")); if (mechs.namespaceURI() == ns_sasl) { - for (auto subElement = element.firstChildElement(QStringLiteral("mechanism")); + for (auto subElement = mechs.firstChildElement(QStringLiteral("mechanism")); !subElement.isNull(); subElement = subElement.nextSiblingElement(QStringLiteral("mechanism"))) { d->authMechanisms << subElement.text(); |
