aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppServer.cpp')
-rw-r--r--src/QXmppServer.cpp8
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);
}
}