return NULL;
}
- val = (attrib == NULL) ? v3_xml_txt(child_entry): attrib;
-
- return val;
+ if (attrib == NULL) {
+ val = v3_xml_txt(child_entry);
+
+ if ( val[0] == 0 )
+ val = NULL;
+ } else {
+ val = attrib;
+ }
+
+ return val;
}
v3_cfg_tree_t * v3_cfg_subtree(v3_cfg_tree_t * tree, char * tag) {
return -1;
}
- if (strcasecmp(v3_cfg_val(pg_tree, "large_pages"), "true") == 0) {
- info->use_large_pages = 1;
- PrintDebug("Use of large pages in memory virtualization enabled.\n");
+ if (v3_cfg_val(pg_tree, "large_pages") != NULL) {
+ if (strcasecmp(v3_cfg_val(pg_tree, "large_pages"), "true") == 0) {
+ info->use_large_pages = 1;
+ PrintDebug("Use of large pages in memory virtualization enabled.\n");
+ }
}
-
return 0;
}