diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-16 12:25:33 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-16 12:25:33 +0000 |
| commit | bc9f7d728b7dba75c705484c74b8282dc9f480b9 (patch) | |
| tree | e7a11555465ba15e30fd00579abd9459f3b5fcd0 /source/QXmppStream.cpp | |
| parent | 4755c74230c37787e113f222e47fb8886c5f6bd7 (diff) | |
| download | qxmpp-bc9f7d728b7dba75c705484c74b8282dc9f480b9.tar.gz | |
tighten checks on received discovery IQs
Diffstat (limited to 'source/QXmppStream.cpp')
| -rw-r--r-- | source/QXmppStream.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/QXmppStream.cpp b/source/QXmppStream.cpp index bbe3e35c..744e05f8 100644 --- a/source/QXmppStream.cpp +++ b/source/QXmppStream.cpp @@ -589,7 +589,8 @@ void QXmppStream::parser(const QByteArray& data) discoIq.parse(nodeRecv); if (discoIq.type() == QXmppIq::Get && - discoIq.queryType() == QXmppDiscoveryIq::InfoQuery) + discoIq.queryType() == QXmppDiscoveryIq::InfoQuery && + discoIq.queryNode().isEmpty()) { // respond to info query QXmppInformationRequestResult qxmppFeatures; |
