X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=obt%2Fxml.c;h=da3e866b6f5ea452ded04a1692335200597a0b06;hb=7c2eb3a781b4434d243b3d135e3dc1ce288cf464;hp=92e234306fbaaf201f7475623b644a0e1c469c82;hpb=6014a41760a107d817422aa5412ccf0ce3fc6e92;p=chaz%2Fopenbox diff --git a/obt/xml.c b/obt/xml.c index 92e23430..da3e866b 100644 --- a/obt/xml.c +++ b/obt/xml.c @@ -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; } }