[search] Fix crash with empty tokens and empty prefix. Closed #665.

This commit is contained in:
vng 2012-02-24 20:16:58 +03:00 committed by Alex Zolotarev
parent e5c471b033
commit b60021ce40

View file

@ -173,8 +173,11 @@ public:
template <class ToDo> void ForEachResult(ToDo & toDo) const
{
for (typename SetType::const_iterator i = m_prevSet->begin(); i != m_prevSet->end(); ++i)
toDo(*i);
if (m_prevSet)
{
for (typename SetType::const_iterator i = m_prevSet->begin(); i != m_prevSet->end(); ++i)
toDo(*i);
}
}
};