char *xml_get_prop(xmlNode *node, char *nombre)
{
char *s;
- if (xmlGetProp(node, nombre) == NULL) {
+ s = xmlGetProp(node, nombre);
+ if (s == NULL) {
s = malloc(1);
s[0] = '\0';
return s;
}
- return xmlGetProp(node, nombre);
+ return s;
}
int eliminar_nodo_factura(t_LstFacturas *lst, t_Reg_Factura *nodo)