From bc9f7d728b7dba75c705484c74b8282dc9f480b9 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Tue, 16 Mar 2010 12:25:33 +0000 Subject: tighten checks on received discovery IQs --- source/QXmppStream.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/QXmppStream.cpp') 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; -- cgit v1.2.3