if (xmlnode->nodesetval->nodeTab == NULL) {
printf("ERROR: could not find an saldo\n");
+ xmlFreeDoc(xmldoc);
+ xmldoc = NULL;
xmlCleanupParser();
+
free(expr);
expr = NULL;
xmlXPathFreeObject(xmlnode);
xmlnode = NULL;
xmlXPathFreeContext(xmlcontext);
xmlcontext = NULL;
- xmlFreeDoc(xmldoc);
- xmldoc = NULL;
exit(EXIT_FAILURE);
}
+ xmlFreeDoc(xmldoc);
+ xmldoc = NULL;
+
xmlCleanupParser();
free(expr);
xmlnode = NULL;
xmlXPathFreeContext(xmlcontext);
xmlcontext = NULL;
- xmlFreeDoc(xmldoc);
- xmldoc = NULL;
}
int main(int argc, char* argv[])