aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppStream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/QXmppStream.cpp')
-rw-r--r--source/QXmppStream.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/QXmppStream.cpp b/source/QXmppStream.cpp
index b888a521..d73e1392 100644
--- a/source/QXmppStream.cpp
+++ b/source/QXmppStream.cpp
@@ -375,6 +375,12 @@ void QXmppStream::parser(const QByteArray& data)
sendAuthDigestMD5();
break;
}
+ case QXmppConfiguration::SASLAnonymous:
+ if(mechanisms.contains("ANONYMOUS"))
+ {
+ sendToServer("<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='ANONYMOUS'/>");
+ break;
+ }
default:
info("Desired SASL Auth mechanism not available trying the available ones");
if(mechanisms.contains("DIGEST-MD5"))