diff --git a/src/common/xml.c b/src/common/xml.c index df8c26e4..797af9c0 100644 --- a/src/common/xml.c +++ b/src/common/xml.c @@ -138,7 +138,8 @@ lab_xml_node_is_leaf(xmlNode *node) return false; } for (xmlNode *child = node->children; child; child = child->next) { - if (child->type != XML_TEXT_NODE) { + if (child->type != XML_TEXT_NODE + && child->type != XML_CDATA_SECTION_NODE) { return false; } }