aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppRosterManager.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-10-11 10:22:16 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-10-11 10:22:16 +0000
commitc01388c759e39a9a3024d66db2817b860e5daa67 (patch)
treeff15163f1a0cc87bd901c5dae94e97864cceea82 /src/QXmppRosterManager.cpp
parent71285ca1c7859d41b3c26001b863d2e715ac6acc (diff)
downloadqxmpp-c01388c759e39a9a3024d66db2817b860e5daa67.tar.gz
relax "security check" on roster IQs, some servers send the roster from a full JID
Diffstat (limited to 'src/QXmppRosterManager.cpp')
-rw-r--r--src/QXmppRosterManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/QXmppRosterManager.cpp b/src/QXmppRosterManager.cpp
index 24efca1b..29f5fb19 100644
--- a/src/QXmppRosterManager.cpp
+++ b/src/QXmppRosterManager.cpp
@@ -80,7 +80,7 @@ bool QXmppRosterManager::handleStanza(const QDomElement &element)
// from() should be either empty or bareJid of the user
QString fromJid = rosterIq.from();
if(fromJid.isEmpty() ||
- fromJid == client()->configuration().jidBare())
+ jidToBareJid(fromJid) == client()->configuration().jidBare())
{
rosterIqReceived(rosterIq);
return true;