diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-20 14:17:40 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-20 14:17:40 +0200 |
| commit | 8377415d954fde92a10dfd2a428b724ef4e7991d (patch) | |
| tree | bbc9f0e18de92b09ccaf230e880da710eae7dba9 /src/server/QXmppIncomingClient.cpp | |
| parent | f355e899fe539e9f743efe0118d69a7348fa3d52 (diff) | |
use QXmppSaslFailure
Diffstat (limited to 'src/server/QXmppIncomingClient.cpp')
| -rw-r--r-- | src/server/QXmppIncomingClient.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/QXmppIncomingClient.cpp b/src/server/QXmppIncomingClient.cpp index a7d864e1..a8eadb4e 100644 --- a/src/server/QXmppIncomingClient.cpp +++ b/src/server/QXmppIncomingClient.cpp @@ -409,7 +409,7 @@ void QXmppIncomingClient::onDigestReply() const QString username = QString::fromUtf8(saslResponse.value("username")); if (reply->error() == QXmppPasswordReply::TemporaryError) { warning(QString("Temporary authentication failure for '%1'").arg(username)); - sendData("<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><temporary-auth-failure/></failure>"); + sendPacket(QXmppSaslFailure("temporary-auth-failure")); disconnectFromHost(); return; } @@ -421,7 +421,7 @@ void QXmppIncomingClient::onDigestReply() if (saslResponse.value("response") != d->saslDigest.calculateDigest( QByteArray("AUTHENTICATE:") + d->saslDigest.digestUri())) { - sendData("<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><not-authorized/></failure>"); + sendPacket(QXmppSaslFailure("not-authorized")); disconnectFromHost(); return; } @@ -453,12 +453,12 @@ void QXmppIncomingClient::onPasswordReply() break; case QXmppPasswordReply::AuthorizationError: warning(QString("Authentication failed for '%1' from %2").arg(jid, d->origin())); - sendData("<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><not-authorized/></failure>"); + sendPacket(QXmppSaslFailure("not-authorized")); disconnectFromHost(); break; case QXmppPasswordReply::TemporaryError: warning(QString("Temporary authentication failure for '%1' from %2").arg(jid, d->origin())); - sendData("<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><temporary-auth-failure/></failure>"); + sendPacket(QXmppSaslFailure("temporary-auth-failure")); disconnectFromHost(); break; } |
