summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNima Talebi <nima@autonomy.net.au>2009-05-24 03:45:54 +1000
committerNima Talebi <nima@autonomy.net.au>2009-05-24 03:45:54 +1000
commit1319dc584c7bc5f95b657a3c5171bdd582a3d940 (patch)
tree767fa7886032f4a7baeac89d524768a4bd00d9e0 /src
parentcf468c3ceaf268da0ba17286bef85e4bdafcbc7e (diff)
downloadpython-dmidecode-1319dc584c7bc5f95b657a3c5171bdd582a3d940.tar.gz
python-dmidecode-1319dc584c7bc5f95b657a3c5171bdd582a3d940.tar.xz
python-dmidecode-1319dc584c7bc5f95b657a3c5171bdd582a3d940.zip
Return earlier when possible
Diffstat (limited to 'src')
-rw-r--r--src/dmixml.c8
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);