diff --git a/src/auto_index.cpp b/src/auto_index.cpp index cf5824c..e8d5db2 100644 --- a/src/auto_index.cpp +++ b/src/auto_index.cpp @@ -590,6 +590,8 @@ void process_node(boost::tiny_xml::element_ptr node, node_id* prev, title_info* preferred_term = true; } parent = parent->parent.lock(); + if(!parent) + break; } } catch(const std::exception&){}