Merge pull request #32 from vitalyster/fix_crash

Fix crash
This commit is contained in:
Jan Kaluza 2013-05-28 09:09:41 -07:00
commit 296e54960d

View file

@ -1077,7 +1077,11 @@ void NetworkPluginServer::handleElement(boost::shared_ptr<Swift::Element> elemen
}
else {
Swift::Presence::ref highest = m_component->getPresenceOracle()->getHighestPriorityPresence(user->getJID());
iq->setTo(highest->getFrom());
if (highest) {
iq->setTo(highest->getFrom());
} else {
iq->setTo(user->getJID());
}
}
m_component->getIQRouter()->sendIQ(iq);
return;