when an integer field is empty return 0, not signal 11
This commit is contained in:
parent
5417e5696e
commit
b645e3720d
1 changed files with 1 additions and 1 deletions
|
@ -242,7 +242,7 @@ gchar *parse_string(xmlDocPtr doc, xmlNodePtr node)
|
||||||
gint parse_int(xmlDocPtr doc, xmlNodePtr node)
|
gint parse_int(xmlDocPtr doc, xmlNodePtr node)
|
||||||
{
|
{
|
||||||
xmlChar *c = xmlNodeListGetString(doc, node->children, TRUE);
|
xmlChar *c = xmlNodeListGetString(doc, node->children, TRUE);
|
||||||
gint i = atoi((gchar*)c);
|
gint i = c ? atoi((gchar*)c) : 0;
|
||||||
xmlFree(c);
|
xmlFree(c);
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue