diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dmixml.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dmixml.c b/src/dmixml.c index 6fcf24f..a9ecd67 100644 --- a/src/dmixml.c +++ b/src/dmixml.c @@ -190,7 +190,8 @@ xmlNode *dmixml_FindNode(xmlNode *node, const char *key) { assert( key_s != NULL ); for( ptr_n = node->children; ptr_n != NULL; ptr_n = ptr_n->next ) { - if( xmlStrcmp(ptr_n->name, key_s) == 0 ) { + if( (ptr_n->type == XML_ELEMENT_NODE) + && (xmlStrcmp(ptr_n->name, key_s) == 0) ) { free(key_s); key_s = NULL; return ptr_n; } |