From a770e81c85f6b378d158bf20f16aa57bceb35265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Mon, 22 Sep 2025 17:47:55 -0600 Subject: [PATCH] Update tests for new libxml2 IO --- tests/fuzz/fuzz.c | 4 ++-- tests/fuzz/fuzz.h | 2 +- tests/fuzz/testTargets.c | 4 ++-- tests/runtest.c | 3 ++- xsltproc/testThreads.c | 4 ++-- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/fuzz/fuzz.c b/tests/fuzz/fuzz.c index fc474047..5e6afe78 100644 --- a/tests/fuzz/fuzz.c +++ b/tests/fuzz/fuzz.c @@ -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; diff --git a/tests/fuzz/fuzz.h b/tests/fuzz/fuzz.h index 59d59ef5..8c8cc2c3 100644 --- a/tests/fuzz/fuzz.h +++ b/tests/fuzz/fuzz.h @@ -38,7 +38,7 @@ xsltFuzzXPathCleanup(void); int xsltFuzzXsltInit(void); -const xmlChar * +xmlChar * xsltFuzzXslt(const char *data, size_t size); void diff --git a/tests/fuzz/testTargets.c b/tests/fuzz/testTargets.c index 5f492cf7..86026e78 100644 --- a/tests/fuzz/testTargets.c +++ b/tests/fuzz/testTargets.c @@ -40,7 +40,7 @@ testXPath(void) { static int testXslt(void) { - const xmlChar *result; + xmlChar *result; const char fuzzData[] = "\0\0\0\0stylesheet.xsl\\\n" "