From 8377415d954fde92a10dfd2a428b724ef4e7991d Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Fri, 20 Jul 2012 14:17:40 +0200 Subject: use QXmppSaslFailure --- src/server/QXmppIncomingClient.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/server/QXmppIncomingClient.cpp') 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(""); + 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(""); + 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(""); + sendPacket(QXmppSaslFailure("not-authorized")); disconnectFromHost(); break; case QXmppPasswordReply::TemporaryError: warning(QString("Temporary authentication failure for '%1' from %2").arg(jid, d->origin())); - sendData(""); + sendPacket(QXmppSaslFailure("temporary-auth-failure")); disconnectFromHost(); break; } -- cgit v1.2.3