regex filter: fix possibility of failing assertion in RegexItemFilter

This commit is contained in:
Andrzej Rybczak
2012-09-16 01:54:47 +02:00
parent 077930df78
commit a362488246

View File

@@ -66,7 +66,7 @@ template <typename T> struct RegexItemFilter
bool operator()(const Item &item) {
if (m_rx.regex().empty())
return true;
if (!m_rx.error().empty())
if (!m_rx.compiled() || !m_rx.error().empty())
return false;
return m_filter(m_rx, item);
}