aboutsummaryrefslogtreecommitdiff
path: root/runtest.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtest.c')
-rw-r--r--runtest.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/runtest.c b/runtest.c
index 37fb2a9e..fe896b72 100644
--- a/runtest.c
+++ b/runtest.c
@@ -359,7 +359,7 @@ xmlParserPrintFileContextInternal(xmlParserInputPtr input ,
}
static void
-testStructuredErrorHandler(void *ctx ATTRIBUTE_UNUSED, xmlErrorPtr err) {
+testStructuredErrorHandler(void *ctx ATTRIBUTE_UNUSED, const xmlError *err) {
char *file = NULL;
int line = 0;
int code = -1;
@@ -4431,6 +4431,10 @@ thread_specific_data(void *private_data)
const char *filename = params->filename;
int okay = 1;
+#ifdef LIBXML_THREAD_ALLOC_ENABLED
+ xmlMemSetup(xmlMemFree, xmlMemMalloc, xmlMemRealloc, xmlMemoryStrdup);
+#endif
+
myDoc = xmlReadFile(filename, NULL, XML_PARSE_NOENT | XML_PARSE_DTDLOAD);
if (myDoc) {
xmlFreeDoc(myDoc);