From 9d2948db0eb57f2087685b9e711bcef38dfa3394 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 1 Feb 2010 12:09:47 +0000 Subject: reply to server -> client XMPP Ping (XEP-1099) --- source/QXmppPingIq.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/QXmppPingIq.cpp') diff --git a/source/QXmppPingIq.cpp b/source/QXmppPingIq.cpp index ccf34cf6..3b29139d 100644 --- a/source/QXmppPingIq.cpp +++ b/source/QXmppPingIq.cpp @@ -34,7 +34,8 @@ QXmppPingIq::QXmppPingIq() : QXmppIq(QXmppIq::Get) bool QXmppPingIq::isPingIq( QDomElement &element ) { QDomElement pingElement = element.firstChildElement("ping"); - return (pingElement.namespaceURI() == ns_ping); + return (element.attribute("type") == "get" && + pingElement.namespaceURI() == ns_ping); } void QXmppPingIq::toXmlElementFromChild(QXmlStreamWriter *writer) const -- cgit v1.2.3