diff options
-rw-r--r-- | src/dmixml.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dmixml.c b/src/dmixml.c index f98c338..27e5f3f 100644 --- a/src/dmixml.c +++ b/src/dmixml.c @@ -180,15 +180,15 @@ char *dmixml_GetAttrValue(xmlNode *node, const char *key) { } xmlNode *dmixml_FindNodeByAttr(xmlNode *node, const char *key, const char *val) { + if( node->children == NULL ) { + return NULL; + } + xmlNode *ptr_n = NULL; xmlChar *key_s = NULL; xmlChar *val_s = NULL; xmlChar *_val_s = NULL; - if( node->children == NULL ) { - return NULL; - } - key_s = xmlCharStrdup(key); assert( key_s != NULL ); val_s = xmlCharStrdup(val); |