Check node->name for null

Seems to happen sometimes with a well placed xml comment.
This commit is contained in:
Mikael Magnusson 2010-02-12 05:05:40 +01:00
parent 35ce211ec3
commit aa5394cad2

View file

@ -300,8 +300,10 @@ void obt_xml_tree(ObtXmlInst *i, xmlNodePtr node)
g_assert(i->doc); /* a doc is open? */
while (node) {
struct Callback *c = g_hash_table_lookup(i->callbacks, node->name);
if (c) c->func(node, c->data);
if (node->name) {
struct Callback *c = g_hash_table_lookup(i->callbacks, node->name);
if (c) c->func(node, c->data);
}
node = node->next;
}
}