1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-04 00:53:12 +03:00

Update tests for new libxml2 IO

This commit is contained in:
Iván Chavero
2025-09-22 17:47:55 -06:00
parent 26779297f1
commit a770e81c85
5 changed files with 9 additions and 8 deletions

View File

@@ -258,7 +258,7 @@ xsltFuzzXsltInit(void) {
return(0);
}
const xmlChar *
xmlChar *
xsltFuzzXslt(const char *data, size_t size) {
const char *xsltBuffer, *xsltUrl, *docBuffer, *docUrl;
xmlDocPtr xsltDoc = NULL, doc = NULL;
@@ -266,7 +266,7 @@ xsltFuzzXslt(const char *data, size_t size) {
xmlNodePtr root;
xsltStylesheetPtr sheet = NULL;
xsltTransformContextPtr ctxt = NULL;
const xmlChar *ret = NULL;
xmlChar *ret = NULL;
size_t xsltSize, docSize, maxAllocs;
int retLen;

View File

@@ -38,7 +38,7 @@ xsltFuzzXPathCleanup(void);
int
xsltFuzzXsltInit(void);
const xmlChar *
xmlChar *
xsltFuzzXslt(const char *data, size_t size);
void

View File

@@ -40,7 +40,7 @@ testXPath(void) {
static int
testXslt(void) {
const xmlChar *result;
xmlChar *result;
const char fuzzData[] =
"\0\0\0\0stylesheet.xsl\\\n"
"<xsl:stylesheet"
@@ -73,7 +73,7 @@ testXslt(void) {
ret = 1;
}
xmlFree((void *) result);
xmlFree(result);
xsltFuzzXsltCleanup();
return ret;

View File

@@ -442,7 +442,8 @@ testStructuredErrorHandler(void *ctx ATTRIBUTE_UNUSED, const xmlError *err) {
static void
initializeLibxml2(void) {
xmlInitParser();
xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
xmlSetExternalEntityLoader(xmlGetExternalEntityLoader());
//xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
xmlSetGenericErrorFunc(NULL, testErrorHandler);
xsltSetGenericErrorFunc(NULL, testErrorHandler);
xmlSetStructuredErrorFunc(NULL,

View File

@@ -97,7 +97,7 @@ threadRoutine1(void *data)
xmlDocPtr input;
xmlDocPtr style;
xmlDocPtr res;
const xmlChar *result;
xmlChar *result;
int len;
xsltStylesheetPtr cur;
int id = (int) (size_t) data;
@@ -142,7 +142,7 @@ threadRoutine2(void *data)
{
xmlDocPtr input;
xmlDocPtr res;
const xmlChar *result;
xmlChar *result;
int len;
xsltStylesheetPtr cur = (xsltStylesheetPtr) data;