diff --git a/lib/parser/parser.cc b/lib/parser/parser.cc index 78413f1f..17f331ce 100644 --- a/lib/parser/parser.cc +++ b/lib/parser/parser.cc @@ -104,7 +104,11 @@ regex (const ProcIface::FieldInfoVec& fields, const std::string& v, field.id, term)})); } } - return tree; + + if (tree.children.empty()) + return empty(); + else + return tree; } catch (...) { // fallback