when a bool field is empty return false, not signal 11.. :|
This commit is contained in:
parent
b645e3720d
commit
62e068eabd
1 changed files with 3 additions and 3 deletions
|
@ -251,11 +251,11 @@ gboolean parse_bool(xmlDocPtr doc, xmlNodePtr node)
|
|||
{
|
||||
xmlChar *c = xmlNodeListGetString(doc, node->children, TRUE);
|
||||
gboolean b = FALSE;
|
||||
if (!xmlStrcasecmp(c, (const xmlChar*) "true"))
|
||||
if (c && !xmlStrcasecmp(c, (const xmlChar*) "true"))
|
||||
b = TRUE;
|
||||
else if (!xmlStrcasecmp(c, (const xmlChar*) "yes"))
|
||||
else if (c && !xmlStrcasecmp(c, (const xmlChar*) "yes"))
|
||||
b = TRUE;
|
||||
else if (!xmlStrcasecmp(c, (const xmlChar*) "on"))
|
||||
else if (c && !xmlStrcasecmp(c, (const xmlChar*) "on"))
|
||||
b = TRUE;
|
||||
xmlFree(c);
|
||||
return b;
|
||||
|
|
Loading…
Reference in a new issue