diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-24 13:35:24 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-24 13:35:24 +0000 |
| commit | 5a3bbfb46bda7fdba89b3dbfe205b44404720878 (patch) | |
| tree | c228b2595b140dd8a127ffcbb5bbeebb3cdc62ec /src/QXmppServer.cpp | |
| parent | f563a0dcceb2b9a63d2d0a483dde668b5172add9 (diff) | |
| download | qxmpp-5a3bbfb46bda7fdba89b3dbfe205b44404720878.tar.gz | |
make error stanzas more explicit
Diffstat (limited to 'src/QXmppServer.cpp')
| -rw-r--r-- | src/QXmppServer.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/QXmppServer.cpp b/src/QXmppServer.cpp index 5baa1820..55f2ef5e 100644 --- a/src/QXmppServer.cpp +++ b/src/QXmppServer.cpp @@ -322,6 +322,9 @@ void QXmppServer::handleStanza(QXmppStream *stream, const QDomElement &element) response.setId(request.id()); response.setFrom(domain()); response.setTo(request.from()); + QXmppStanza::Error error(QXmppStanza::Error::Cancel, + QXmppStanza::Error::FeatureNotImplemented); + response.setError(error); stream->sendPacket(response); } } @@ -354,11 +357,12 @@ void QXmppServer::handleStanza(QXmppStream *stream, const QDomElement &element) request.parse(element); QXmppIq response(QXmppIq::Error); - QXmppStanza::Error error(QXmppStanza::Error::Cancel, QXmppStanza::Error::ServiceUnavailable); - response.setError(error); response.setId(request.id()); response.setFrom(request.to()); response.setTo(request.from()); + QXmppStanza::Error error(QXmppStanza::Error::Cancel, + QXmppStanza::Error::ServiceUnavailable); + response.setError(error); stream->sendPacket(response); } } |
